41 MCAPI
bool CreateTurnClientSocket();
43 MCAPI
void DispatchPacket(
char const*, uint64,
::rtc::SocketAddress const&, ::cricket::ProtocolType, int64);
47 MCAPI ::cricket::TurnEntry* FindEntry(
int)
const;
51 MCAPI ::rtc::SocketAddress GetLocalAddress()
const;
53 MCAPI
void HandleChannelData(
int,
char const*, uint64, int64);
55 MCAPI
void HandleDataIndication(
char const*, uint64, int64);
57 MCAPI
void HandleRefreshError();
63 MCAPI
void OnAllocateError(
int, ::std::string_view);
65 MCAPI
void OnAllocateMismatch();
67 MCAPI
void OnAllocateRequestTimeout();
71 MCAPI
void OnRefreshError();
79 MCAPI ::std::string ReconstructServerUrl();
83 MCAPI
void ResetNonce();
87 MCAPI
bool ScheduleRefresh(uint);
95 MCAPI
void SetTurnLoggingId(::std::string_view);
97 MCAPI
void TryAlternateServer();
99 MCAPI
bool TurnCustomizerAllowChannelData(
void const*, uint64,
bool);
104 TurnPort(
::webrtc::TaskQueueBase*,
::rtc::PacketSocketFactory*,
::rtc::Network const*,
::rtc::AsyncPacketSocket*, ::std::string_view, ::std::string_view,
::cricket::ProtocolAddress const&,
::cricket::RelayCredentials const&,
int, ::std::vector<::std::string>
const&, ::std::vector<::std::string>
const&,
::webrtc::TurnCustomizer*,
::rtc::SSLCertificateVerifier*,
::webrtc::FieldTrialsView const*);
106 MCAPI
TurnPort(
::webrtc::TaskQueueBase*,
::rtc::PacketSocketFactory*,
::rtc::Network const*, ushort, ushort, ::std::string_view, ::std::string_view,
::cricket::ProtocolAddress const&,
::cricket::RelayCredentials const&,
int, ::std::vector<::std::string>
const&, ::std::vector<::std::string>
const&,
::webrtc::TurnCustomizer*,
::rtc::SSLCertificateVerifier*,
::webrtc::FieldTrialsView const*);
108 MCAPI
void UpdateHash();
112 MCAPI
void set_nonce(::std::string_view);
114 MCAPI
void set_realm(::std::string_view);
129 $ctor(
::webrtc::TaskQueueBase*,
::rtc::PacketSocketFactory*,
::rtc::Network const*,
::rtc::AsyncPacketSocket*, ::std::string_view, ::std::string_view,
::cricket::ProtocolAddress const&,
::cricket::RelayCredentials const&,
int, ::std::vector<::std::string>
const&, ::std::vector<::std::string>
const&,
::webrtc::TurnCustomizer*,
::rtc::SSLCertificateVerifier*,
::webrtc::FieldTrialsView const*);
132 $ctor(
::webrtc::TaskQueueBase*,
::rtc::PacketSocketFactory*,
::rtc::Network const*, ushort, ushort, ::std::string_view, ::std::string_view,
::cricket::ProtocolAddress const&,
::cricket::RelayCredentials const&,
int, ::std::vector<::std::string>
const&, ::std::vector<::std::string>
const&,
::webrtc::TurnCustomizer*,
::rtc::SSLCertificateVerifier*,
::webrtc::FieldTrialsView const*);
138 MCAPI
static void** $vftableForHasSlots();
140 MCAPI
static void** $vftableForPortInterface();