3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/cricket/IceSwitchReason.h"
7#include "mc/external/rtc/AdapterType.h"
11namespace cricket {
class Connection; }
12namespace cricket {
struct IceControllerFactoryArgs; }
13namespace cricket::IceControllerInterface {
struct SwitchResult; }
14namespace rtc {
class Network; }
34 ::std::optional<::rtc::AdapterType>
42 ::std::optional<int64>,
55 MCNAPI ::cricket::IceControllerInterface::SwitchResult
Definition BasicIceController.h:19
MCAPI int CalculateActiveWritablePingInterval(::cricket::Connection const *, int64) const
MCAPI bool PresumedWritable(::cricket::Connection const *) const
MCAPI::cricket::IceControllerInterface::SwitchResult HandleInitialSelectDampening(::cricket::IceSwitchReason, ::cricket::Connection const *)
MCAPI int CompareConnections(::cricket::Connection const *, ::cricket::Connection const *, ::std::optional< int64 >, bool *) const
MCAPI bool IsPingable(::cricket::Connection const *, int64) const
MCAPI bool IsBackupConnection(::cricket::Connection const *) const
MCAPI ::std::vector<::cricket::Connection const * > GetBestWritableConnectionPerNetwork() const
MCAPI::cricket::Connection const * FindOldestConnectionNeedingTriggeredCheck(int64)
MCAPI BasicIceController(::cricket::IceControllerFactoryArgs const &)
MCAPI bool WritableConnectionPastPingInterval(::cricket::Connection const *, int64) const
MCAPI int CompareCandidatePairNetworks(::cricket::Connection const *, ::cricket::Connection const *, ::std::optional<::rtc::AdapterType >) const
MCAPI::cricket::Connection const * LeastRecentlyPinged(::cricket::Connection const *, ::cricket::Connection const *)
MCAPI::cricket::Connection const * MostLikelyToWork(::cricket::Connection const *, ::cricket::Connection const *)
MCAPI int CompareConnectionStates(::cricket::Connection const *, ::cricket::Connection const *, ::std::optional< int64 >, bool *) const
MCAPI int CompareConnectionCandidates(::cricket::Connection const *, ::cricket::Connection const *) const
MCAPI void * $ctor(::cricket::IceControllerFactoryArgs const &)
static MCAPI void ** $vftable()
MCAPI::cricket::Connection const * MorePingable(::cricket::Connection const *, ::cricket::Connection const *)
MCAPI ::std::map<::rtc::Network const *, ::cricket::Connection const * > GetBestConnectionByNetwork() const
MCAPI bool ReadyToSend(::cricket::Connection const *) const
Definition Connection.h:38
Definition IceControllerFactoryArgs.h:7