51 virtual void SetCandidateFilter(uint) = 0;
54 virtual void StartGettingPorts() = 0;
57 virtual void StopGettingPorts() = 0;
60 virtual bool IsGettingPorts() = 0;
63 virtual void ClearGettingPorts() = 0;
66 virtual bool IsCleared()
const;
69 virtual bool IsStopped()
const;
72 virtual void RegatherOnFailedNetworks();
75 virtual void GetCandidateStatsFromReadyPorts(::std::vector<::cricket::CandidateStats>*)
const;
78 virtual void SetStunKeepaliveIntervalForReadyPorts(::std::optional<int>
const&);
81 virtual ::std::vector<::cricket::PortInterface*> ReadyPorts()
const = 0;
84 virtual ::std::vector<::cricket::Candidate> ReadyCandidates()
const = 0;
87 virtual bool CandidatesAllocationDone()
const = 0;
90 virtual void PruneAllPorts();
93 virtual uint generation();
96 virtual void set_generation(uint);
99 virtual void UpdateIceParametersInternal();
105 MCAPI
PortAllocatorSession(::std::string_view,
int, ::std::string_view, ::std::string_view, uint);
107 MCAPI
void SetIceParameters(::std::string_view,
int, ::std::string_view, ::std::string_view);
113 MCAPI
void* $ctor(::std::string_view,
int, ::std::string_view, ::std::string_view, uint);
131 MCAPI
static void** $vftable();