51 virtual void SetCandidateFilter(uint filter) = 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>* candidate_stats_list)
const;
78 virtual void SetStunKeepaliveIntervalForReadyPorts(::std::optional<int>
const& stun_keepalive_interval);
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 generation);
99 virtual void UpdateIceParametersInternal();
106 ::std::string_view content_name,
108 ::std::string_view ice_ufrag,
109 ::std::string_view ice_pwd,
114 ::std::string_view content_name,
116 ::std::string_view ice_ufrag,
117 ::std::string_view ice_pwd
125 ::std::string_view content_name,
127 ::std::string_view ice_ufrag,
128 ::std::string_view ice_pwd,