LeviLamina
Loading...
Searching...
No Matches
cricket::TurnPort Class Reference

Public Member Functions

MCAPI void AddRequestAuthInfo (::cricket::StunMessage *)
 
MCAPI void Close ()
 
MCAPI bool CreateOrRefreshEntry (::cricket::Connection *, int)
 
MCAPI bool CreateTurnClientSocket ()
 
MCAPI void DispatchPacket (char const *, uint64, ::rtc::SocketAddress const &, ::cricket::ProtocolType, int64)
 
MCAPI bool FailAndPruneConnection (::rtc::SocketAddress const &)
 
MCAPI::cricket::TurnEntry * FindEntry (int) const
 
MCAPI::cricket::TurnEntry * FindEntry (::rtc::SocketAddress const &) const
 
MCAPI::rtc::SocketAddress GetLocalAddress () const
 
MCAPI void HandleChannelData (int, char const *, uint64, int64)
 
MCAPI void HandleDataIndication (char const *, uint64, int64)
 
MCAPI void HandleRefreshError ()
 
MCAPI bool HasPermission (::rtc::IPAddress const &) const
 
MCAPI void MaybeAddTurnLoggingId (::cricket::StunMessage *)
 
MCAPI void OnAllocateError (int, ::std::string_view)
 
MCAPI void OnAllocateMismatch ()
 
MCAPI void OnAllocateRequestTimeout ()
 
MCAPI void OnAllocateSuccess (::rtc::SocketAddress const &, ::rtc::SocketAddress const &)
 
MCAPI void OnRefreshError ()
 
MCAPI void OnSendStunPacket (void const *, uint64, ::cricket::StunRequest *)
 
MCAPI void OnSocketClose (::rtc::AsyncPacketSocket *, int)
 
MCAPI void OnSocketConnect (::rtc::AsyncPacketSocket *)
 
MCAPI::std::string ReconstructServerUrl ()
 
MCAPI void Release ()
 
MCAPI void ResetNonce ()
 
MCAPI void ResolveTurnAddress (::rtc::SocketAddress const &)
 
MCAPI bool ScheduleRefresh (uint)
 
MCAPI int Send (void const *, uint64, ::rtc::PacketOptions const &)
 
MCAPI void SendRequest (::cricket::StunRequest *, int)
 
MCAPI bool SetAlternateServer (::rtc::SocketAddress const &)
 
MCAPI void SetTurnLoggingId (::std::string_view)
 
MCAPI void TryAlternateServer ()
 
MCAPI bool TurnCustomizerAllowChannelData (void const *, uint64, bool)
 
MCAPI void TurnCustomizerMaybeModifyOutgoingStunMessage (::cricket::StunMessage *)
 
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 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 UpdateHash ()
 
MCAPI bool UpdateNonce (::cricket::StunMessage *)
 
MCAPI void set_nonce (::std::string_view)
 
MCAPI void set_realm (::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 * $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 *)
 

Static Public Member Functions

static MCAPI bool AllowedTurnPort (int, ::webrtc::FieldTrialsView const *)
 
static MCAPI bool Validate (::cricket::CreateRelayPortArgs const &)
 
static MCAPI void ** $vftableForHasSlots ()
 
static MCAPI void ** $vftableForPortInterface ()
 

Constructor & Destructor Documentation

◆ TurnPort() [1/2]

MCAPI cricket::TurnPort::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 *  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ TurnPort() [2/2]

MCAPI cricket::TurnPort::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 *  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ AddRequestAuthInfo()

MCAPI void cricket::TurnPort::AddRequestAuthInfo ( ::cricket::StunMessage * )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Close()

MCAPI void cricket::TurnPort::Close ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ CreateOrRefreshEntry()

MCAPI bool cricket::TurnPort::CreateOrRefreshEntry ( ::cricket::Connection * ,
int  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ CreateTurnClientSocket()

MCAPI bool cricket::TurnPort::CreateTurnClientSocket ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ DispatchPacket()

MCAPI void cricket::TurnPort::DispatchPacket ( char const * ,
uint64 ,
::rtc::SocketAddress const & ,
::cricket::ProtocolType ,
int64  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ FailAndPruneConnection()

MCAPI bool cricket::TurnPort::FailAndPruneConnection ( ::rtc::SocketAddress const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ FindEntry() [1/2]

MCAPI::cricket::TurnEntry * cricket::TurnPort::FindEntry ( int ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ FindEntry() [2/2]

MCAPI::cricket::TurnEntry * cricket::TurnPort::FindEntry ( ::rtc::SocketAddress const & ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetLocalAddress()

MCAPI::rtc::SocketAddress cricket::TurnPort::GetLocalAddress ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ HandleChannelData()

MCAPI void cricket::TurnPort::HandleChannelData ( int ,
char const * ,
uint64 ,
int64  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ HandleDataIndication()

MCAPI void cricket::TurnPort::HandleDataIndication ( char const * ,
uint64 ,
int64  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ HandleRefreshError()

MCAPI void cricket::TurnPort::HandleRefreshError ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ HasPermission()

MCAPI bool cricket::TurnPort::HasPermission ( ::rtc::IPAddress const & ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ MaybeAddTurnLoggingId()

MCAPI void cricket::TurnPort::MaybeAddTurnLoggingId ( ::cricket::StunMessage * )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnAllocateError()

MCAPI void cricket::TurnPort::OnAllocateError ( int ,
::std::string_view  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnAllocateMismatch()

MCAPI void cricket::TurnPort::OnAllocateMismatch ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnAllocateRequestTimeout()

MCAPI void cricket::TurnPort::OnAllocateRequestTimeout ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnAllocateSuccess()

MCAPI void cricket::TurnPort::OnAllocateSuccess ( ::rtc::SocketAddress const & ,
::rtc::SocketAddress const &  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnRefreshError()

MCAPI void cricket::TurnPort::OnRefreshError ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnSendStunPacket()

MCAPI void cricket::TurnPort::OnSendStunPacket ( void const * ,
uint64 ,
::cricket::StunRequest *  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnSocketClose()

MCAPI void cricket::TurnPort::OnSocketClose ( ::rtc::AsyncPacketSocket * ,
int  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnSocketConnect()

MCAPI void cricket::TurnPort::OnSocketConnect ( ::rtc::AsyncPacketSocket * )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ReconstructServerUrl()

MCAPI::std::string cricket::TurnPort::ReconstructServerUrl ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Release()

MCAPI void cricket::TurnPort::Release ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ResetNonce()

MCAPI void cricket::TurnPort::ResetNonce ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ResolveTurnAddress()

MCAPI void cricket::TurnPort::ResolveTurnAddress ( ::rtc::SocketAddress const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ScheduleRefresh()

MCAPI bool cricket::TurnPort::ScheduleRefresh ( uint )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Send()

MCAPI int cricket::TurnPort::Send ( void const * ,
uint64 ,
::rtc::PacketOptions const &  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SendRequest()

MCAPI void cricket::TurnPort::SendRequest ( ::cricket::StunRequest * ,
int  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetAlternateServer()

MCAPI bool cricket::TurnPort::SetAlternateServer ( ::rtc::SocketAddress const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetTurnLoggingId()

MCAPI void cricket::TurnPort::SetTurnLoggingId ( ::std::string_view )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ TryAlternateServer()

MCAPI void cricket::TurnPort::TryAlternateServer ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ TurnCustomizerAllowChannelData()

MCAPI bool cricket::TurnPort::TurnCustomizerAllowChannelData ( void const * ,
uint64 ,
bool  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ TurnCustomizerMaybeModifyOutgoingStunMessage()

MCAPI void cricket::TurnPort::TurnCustomizerMaybeModifyOutgoingStunMessage ( ::cricket::StunMessage * )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ UpdateHash()

MCAPI void cricket::TurnPort::UpdateHash ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ UpdateNonce()

MCAPI bool cricket::TurnPort::UpdateNonce ( ::cricket::StunMessage * )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ set_nonce()

MCAPI void cricket::TurnPort::set_nonce ( ::std::string_view )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ set_realm()

MCAPI void cricket::TurnPort::set_realm ( ::std::string_view )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ AllowedTurnPort()

static MCAPI bool cricket::TurnPort::AllowedTurnPort ( int ,
::webrtc::FieldTrialsView const *  )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Validate()

static MCAPI bool cricket::TurnPort::Validate ( ::cricket::CreateRelayPortArgs const & )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * cricket::TurnPort::$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 *  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * cricket::TurnPort::$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 *  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForHasSlots()

static MCAPI void ** cricket::TurnPort::$vftableForHasSlots ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForPortInterface()

static MCAPI void ** cricket::TurnPort::$vftableForPortInterface ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: