LeviLamina
|
Classes | |
struct | PingResult |
struct | SwitchResult |
Public Member Functions | |
virtual void | SetIceConfig (::cricket::IceConfig const &)=0 |
virtual void | SetSelectedConnection (::cricket::Connection const *)=0 |
virtual void | AddConnection (::cricket::Connection const *)=0 |
virtual void | OnConnectionDestroyed (::cricket::Connection const *)=0 |
virtual ::rtc::ArrayView<::cricket::Connection const *const > | GetConnections () const |
virtual ::rtc::ArrayView<::cricket::Connection const * > | connections () const |
virtual bool | HasPingableConnection () const =0 |
virtual::cricket::IceControllerInterface::PingResult | SelectConnectionToPing (int64)=0 |
virtual bool | GetUseCandidateAttr (::cricket::Connection const *, ::cricket::NominationMode, ::cricket::IceMode) const =0 |
virtual::cricket::Connection const * | FindNextPingableConnection ()=0 |
virtual void | MarkConnectionPinged (::cricket::Connection const *)=0 |
virtual::cricket::IceControllerInterface::SwitchResult | ShouldSwitchConnection (::cricket::IceSwitchReason, ::cricket::Connection const *)=0 |
virtual::cricket::IceControllerInterface::SwitchResult | SortAndSwitchConnection (::cricket::IceSwitchReason)=0 |
virtual ::std::vector<::cricket::Connection const * > | PruneConnections ()=0 |