3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/cricket/ProtocolType.h"
10namespace cricket {
class Connection; }
11namespace cricket {
class StunMessage; }
12namespace cricket {
class StunRequest; }
13namespace cricket {
class TurnEntry; }
14namespace cricket {
struct CreateRelayPortArgs; }
15namespace cricket {
struct ProtocolAddress; }
16namespace cricket {
struct RelayCredentials; }
17namespace rtc {
class AsyncPacketSocket; }
18namespace rtc {
class IPAddress; }
19namespace rtc {
class Network; }
20namespace rtc {
class PacketSocketFactory; }
21namespace rtc {
class SSLCertificateVerifier; }
22namespace rtc {
class SocketAddress; }
23namespace rtc {
struct PacketOptions; }
24namespace webrtc {
class FieldTrialsView; }
25namespace webrtc {
class TaskQueueBase; }
26namespace webrtc {
class TurnCustomizer; }
117 ::std::vector<::std::string>
const&,
118 ::std::vector<::std::string>
const&,
135 ::std::vector<::std::string>
const&,
136 ::std::vector<::std::string>
const&,
172 ::std::vector<::std::string>
const&,
173 ::std::vector<::std::string>
const&,
190 ::std::vector<::std::string>
const&,
191 ::std::vector<::std::string>
const&,
Definition Connection.h:38
Definition StunMessage.h:23
Definition StunRequest.h:14
MCAPI void SetTurnLoggingId(::std::string_view)
MCAPI void * $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 *)
MCAPI void OnAllocateRequestTimeout()
MCAPI::std::string ReconstructServerUrl()
static MCAPI bool AllowedTurnPort(int, ::webrtc::FieldTrialsView const *)
MCAPI void OnRefreshError()
MCAPI void OnAllocateMismatch()
MCAPI void OnSendStunPacket(void const *, uint64, ::cricket::StunRequest *)
MCAPI void * $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 *)
MCAPI bool SetAlternateServer(::rtc::SocketAddress const &)
MCAPI bool TurnCustomizerAllowChannelData(void const *, uint64, bool)
MCAPI void MaybeAddTurnLoggingId(::cricket::StunMessage *)
MCAPI void TryAlternateServer()
static MCAPI bool Validate(::cricket::CreateRelayPortArgs const &)
static MCAPI void ** $vftableForPortInterface()
MCAPI 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 *)
MCAPI void OnSocketClose(::rtc::AsyncPacketSocket *, int)
MCAPI void SendRequest(::cricket::StunRequest *, int)
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 *)
MCAPI void set_nonce(::std::string_view)
static MCAPI void ** $vftableForHasSlots()
MCAPI bool HasPermission(::rtc::IPAddress const &) const
MCAPI void HandleDataIndication(char const *, uint64, int64)
MCAPI void OnAllocateError(int, ::std::string_view)
MCAPI void ResolveTurnAddress(::rtc::SocketAddress const &)
MCAPI::cricket::TurnEntry * FindEntry(int) const
MCAPI::cricket::TurnEntry * FindEntry(::rtc::SocketAddress const &) const
MCAPI void HandleRefreshError()
MCAPI void TurnCustomizerMaybeModifyOutgoingStunMessage(::cricket::StunMessage *)
MCAPI bool CreateTurnClientSocket()
MCAPI void set_realm(::std::string_view)
MCAPI void OnSocketConnect(::rtc::AsyncPacketSocket *)
MCAPI bool UpdateNonce(::cricket::StunMessage *)
MCAPI bool FailAndPruneConnection(::rtc::SocketAddress const &)
MCAPI bool ScheduleRefresh(uint)
MCAPI void HandleChannelData(int, char const *, uint64, int64)
MCAPI void OnAllocateSuccess(::rtc::SocketAddress const &, ::rtc::SocketAddress const &)
MCAPI void DispatchPacket(char const *, uint64, ::rtc::SocketAddress const &, ::cricket::ProtocolType, int64)
MCAPI int Send(void const *, uint64, ::rtc::PacketOptions const &)
MCAPI bool CreateOrRefreshEntry(::cricket::Connection *, int)
MCAPI void AddRequestAuthInfo(::cricket::StunMessage *)
MCAPI::rtc::SocketAddress GetLocalAddress() const
Definition AsyncPacketSocket.h:20
Definition PacketSocketFactory.h:17
Definition SSLCertificateVerifier.h:12
Definition SocketAddress.h:12
Definition FieldTrialsView.h:7
Definition TaskQueueBase.h:16
Definition TurnCustomizer.h:13
Definition CreateRelayPortArgs.h:7
Definition ProtocolAddress.h:7
Definition RelayCredentials.h:7
Definition PacketOptions.h:10