3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/cricket/IceRegatheringReason.h"
10namespace cricket {
class AllocationSequence; }
11namespace cricket {
class BasicPortAllocator; }
12namespace cricket {
class Candidate; }
13namespace cricket {
class Port; }
14namespace cricket {
class PortInterface; }
15namespace cricket {
struct IceCandidateErrorEvent; }
16namespace cricket {
struct PortConfiguration; }
17namespace rtc {
class Network; }
55 MCNAPI
void ConfigReady(::std::unique_ptr<::cricket::PortConfiguration>);
67 ::std::vector<::cricket::Candidate>*
74 MCNAPI ::std::vector<::cricket::BasicPortAllocatorSession::PortData*>
87 MCNAPI
void OnConfigReady(::std::unique_ptr<::cricket::PortConfiguration>);
107 MCNAPI
void Regather(::std::vector<::rtc::Network const*>
const&,
bool, ::cricket::IceRegatheringReason);
113 MCNAPI static ::std::vector<::rtc::Network const*>
SelectIPv6Networks(::std::vector<::rtc::Network const*>&,
int);
Definition AllocationSequence.h:18
Definition BasicPortAllocatorSession.h:30
Definition BasicPortAllocatorSession.h:22
MCAPI::cricket::BasicPortAllocatorSession::PortData * FindPort(::cricket::Port *)
MCAPI void OnAllocationSequenceObjectsCreated()
MCAPI bool CandidatePairable(::cricket::Candidate const &, ::cricket::Port const *) const
MCAPI bool PruneNewlyPairableTurnPort(::cricket::BasicPortAllocatorSession::PortData *)
MCAPI void OnPortError(::cricket::Port *)
MCAPI void OnConfigStop()
MCAPI void OnPortAllocationComplete()
MCAPI ::std::vector<::cricket::BasicPortAllocatorSession::PortData * > GetUnprunedPorts(::std::vector<::rtc::Network const * > const &)
MCAPI ::std::vector<::rtc::Network const * > GetFailedNetworks()
MCAPI void MaybeSignalCandidatesAllocationDone()
MCAPI void OnPortComplete(::cricket::Port *)
MCAPI void Regather(::std::vector<::rtc::Network const * > const &, bool, ::cricket::IceRegatheringReason)
MCAPI void ConfigReady(::std::unique_ptr<::cricket::PortConfiguration >)
MCAPI bool CheckCandidateFilter(::cricket::Candidate const &) const
MCAPI void GetCandidatesFromPort(::cricket::BasicPortAllocatorSession::PortData const &, ::std::vector<::cricket::Candidate > *) const
MCAPI bool PruneTurnPorts(::cricket::Port *)
MCAPI void OnConfigReady(::std::unique_ptr<::cricket::PortConfiguration >)
static MCAPI ::std::vector<::rtc::Network const * > SelectIPv6Networks(::std::vector<::rtc::Network const * > &, int)
MCAPI ::std::vector<::rtc::Network const * > GetNetworks()
MCAPI::cricket::Port * GetBestTurnPortForNetwork(::std::string_view) const
MCAPI void OnPortDestroyed(::cricket::PortInterface *)
MCAPI void OnCandidateReady(::cricket::Port *, ::cricket::Candidate const &)
MCAPI void OnCandidateError(::cricket::Port *, ::cricket::IceCandidateErrorEvent const &)
MCAPI void DisableEquivalentPhases(::rtc::Network const *, ::cricket::PortConfiguration *, uint *)
MCAPI void PrunePortsAndRemoveCandidates(::std::vector<::cricket::BasicPortAllocatorSession::PortData * > const &)
MCAPI void OnAllocate(int)
MCAPI BasicPortAllocatorSession(::cricket::BasicPortAllocator *, ::std::string_view, int, ::std::string_view, ::std::string_view)
MCAPI void AddAllocatedPort(::cricket::Port *, ::cricket::AllocationSequence *)
MCAPI void * $ctor(::cricket::BasicPortAllocator *, ::std::string_view, int, ::std::string_view, ::std::string_view)
MCAPI void AllocatePorts()
MCAPI void DoAllocate(bool)
static MCAPI void ** $vftable()
MCAPI void OnNetworksChanged()
Definition BasicPortAllocator.h:16
Definition Candidate.h:15
Definition PortInterface.h:29
Definition IceCandidateErrorEvent.h:7
Definition PortConfiguration.h:17