3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/IceCandidateType.h"
10namespace rtc {
class SocketAddress; }
50 ::std::string_view protocol,
53 ::std::string_view username,
54 ::std::string_view password,
55 ::webrtc::IceCandidateType type,
57 ::std::string_view foundation,
68 int network_adapter_preference,
70 bool adjust_local_preference
77 MCNAPI ::cricket::Candidate
ToSanitizedCopy(
bool use_hostname_address,
bool filter_related_address)
const;
109 MCNAPI
static void Assign(::std::string& s, ::std::string_view view);
121 ::std::string_view protocol,
124 ::std::string_view username,
125 ::std::string_view password,
126 ::webrtc::IceCandidateType type,
128 ::std::string_view foundation,
Definition Candidate.h:15
MCAPI void ComputeFoundation(::rtc::SocketAddress const &base_address, uint64 tie_breaker)
MCAPI void set_username(::std::string_view username)
MCAPI void set_password(::std::string_view password)
MCAPI bool MatchesForRemoval(::cricket::Candidate const &c) const
MCAPI bool is_prflx() const
MCAPI bool operator==(::cricket::Candidate const &o) const
MCAPI Candidate(int component, ::std::string_view protocol, ::rtc::SocketAddress const &address, uint priority, ::std::string_view username, ::std::string_view password, ::webrtc::IceCandidateType type, uint generation, ::std::string_view foundation, ushort network_id, ushort network_cost)
MCAPI Candidate(::cricket::Candidate const &)
MCAPI bool operator!=(::cricket::Candidate const &o) const
MCAPI bool is_local() const
MCAPI::std::string_view type_name() const
MCAPI bool is_relay() const
MCAPI bool is_stun() const
MCAPI void ComputePrflxFoundation()
MCAPI uint GetPriority(uint type_preference, int network_adapter_preference, int relay_preference, bool adjust_local_preference) const
MCAPI bool IsEquivalent(::cricket::Candidate const &c) const
MCAPI::cricket::Candidate ToSanitizedCopy(bool use_hostname_address, bool filter_related_address) const
MCAPI void * $ctor(int component, ::std::string_view protocol, ::rtc::SocketAddress const &address, uint priority, ::std::string_view username, ::std::string_view password, ::webrtc::IceCandidateType type, uint generation, ::std::string_view foundation, ushort network_id, ushort network_cost)
MCAPI::cricket::Candidate & operator=(::cricket::Candidate const &)
MCAPI::std::string ToStringInternal(bool sensitive) const
static MCAPI void Assign(::std::string &s, ::std::string_view view)
MCAPI void * $ctor(::cricket::Candidate const &)
Definition SocketAddress.h:12