LeviLamina
Loading...
Searching...
No Matches
cricket::TurnPort Class Reference
+ Inheritance diagram for cricket::TurnPort:

Classes

class  CallbacksForTest
 

Public Types

enum class  PortState : int {
  Connecting = 0 , Connected = 1 , Ready = 2 , Receiveonly = 3 ,
  Disconnected = 4
}
 
enum class  State : int { Init = 0 , KeepAliveUntilPruned = 1 , Pruned = 2 }
 
enum class  CandidateOrigin : int { ThisPort = 0 , OtherPort = 1 , Message = 2 }
 

Public Member Functions

TurnPortoperator= (TurnPort const &)
 
 TurnPort (TurnPort const &)
 
virtual::cricket::ProtocolType GetProtocol () const
 
virtual::cricket::TlsCertPolicy GetTlsCertPolicy () const
 
virtual void SetTlsCertPolicy (::cricket::TlsCertPolicy tls_cert_policy)
 
virtual ::std::vector<::std::string > GetTlsAlpnProtocols () const
 
virtual ::std::vector<::std::string > GetTlsEllipticCurves () const
 
virtual void PrepareAddress ()
 
virtual::cricket::Connection * CreateConnection (::cricket::Candidate const &remote_candidate, ::cricket::PortInterface::CandidateOrigin origin)
 
virtual int SendTo (void const *data, uint64 size, ::rtc::SocketAddress const &addr, ::rtc::PacketOptions const &options, bool payload)
 
virtual int SetOption (::rtc::Socket::Option opt, int value)
 
virtual int GetOption (::rtc::Socket::Option opt, int *value)
 
virtual int GetError ()
 
virtual bool HandleIncomingPacket (::rtc::AsyncPacketSocket *socket, ::rtc::ReceivedPacket const &packet)
 
virtual bool CanHandleIncomingPacketsFrom (::rtc::SocketAddress const &addr) const
 
virtual void SendBindingErrorResponse (::cricket::StunMessage *message, ::rtc::SocketAddress const &addr, int error_code, ::std::string_view reason)
 
virtual void OnReadPacket (::rtc::AsyncPacketSocket *socket, ::rtc::ReceivedPacket const &packet)
 
virtual void OnSentPacket (::rtc::AsyncPacketSocket *socket, ::rtc::SentPacket const &sent_packet)
 
virtual void OnReadyToSend (::rtc::AsyncPacketSocket *socket)
 
virtual bool SupportsProtocol (::std::string_view protocol) const
 
virtual void HandleConnectionDestroyed (::cricket::Connection *conn)
 
virtual::rtc::DiffServCodePoint StunDscpValue () const
 
MCAPI void AddRequestAuthInfo (::cricket::StunMessage *msg)
 
MCAPI void Close ()
 
MCAPI bool CreateOrRefreshEntry (::cricket::Connection *conn, int channel_number)
 
MCAPI bool CreateTurnClientSocket ()
 
MCAPI void DispatchPacket (char const *data, uint64 size, ::rtc::SocketAddress const &remote_addr, ::cricket::ProtocolType proto, int64 packet_time_us)
 
MCAPI bool FailAndPruneConnection (::rtc::SocketAddress const &address)
 
MCAPI::cricket::TurnEntry * FindEntry (::rtc::SocketAddress const &addr) const
 
MCAPI::cricket::TurnEntry * FindEntry (int channel_id) const
 
MCAPI::rtc::SocketAddress GetLocalAddress () const
 
MCAPI void HandleChannelData (int channel_id, char const *data, uint64 size, int64 packet_time_us)
 
MCAPI void HandleDataIndication (char const *data, uint64 size, int64 packet_time_us)
 
MCAPI void HandleRefreshError ()
 
MCAPI bool HasPermission (::rtc::IPAddress const &ipaddr) const
 
MCAPI void MaybeAddTurnLoggingId (::cricket::StunMessage *msg)
 
MCAPI void OnAllocateError (int error_code, ::std::string_view reason)
 
MCAPI void OnAllocateMismatch ()
 
MCAPI void OnAllocateRequestTimeout ()
 
MCAPI void OnAllocateSuccess (::rtc::SocketAddress const &address, ::rtc::SocketAddress const &stun_address)
 
MCAPI void OnRefreshError ()
 
MCAPI void OnSendStunPacket (void const *data, uint64 size, ::cricket::StunRequest *request)
 
MCAPI void OnSocketClose (::rtc::AsyncPacketSocket *socket, int error)
 
MCAPI void OnSocketConnect (::rtc::AsyncPacketSocket *socket)
 
MCAPI::std::string ReconstructServerUrl ()
 
MCAPI void Release ()
 
MCAPI void ResetNonce ()
 
MCAPI void ResolveTurnAddress (::rtc::SocketAddress const &address)
 
MCAPI bool ScheduleRefresh (uint lifetime)
 
MCAPI int Send (void const *data, uint64 len, ::rtc::PacketOptions const &options)
 
MCAPI void SendRequest (::cricket::StunRequest *req, int delay)
 
MCAPI bool SetAlternateServer (::rtc::SocketAddress const &address)
 
MCAPI void SetTurnLoggingId (::std::string_view turn_logging_id)
 
MCAPI void TryAlternateServer ()
 
MCAPI bool TurnCustomizerAllowChannelData (void const *data, uint64 size, bool payload)
 
MCAPI void TurnCustomizerMaybeModifyOutgoingStunMessage (::cricket::StunMessage *message)
 
MCAPI TurnPort (::webrtc::TaskQueueBase *thread, ::rtc::PacketSocketFactory *factory, ::rtc::Network const *network, ::std::shared_ptr<::rtc::AsyncPacketSocket > socket, ::std::string_view username, ::std::string_view password, ::cricket::ProtocolAddress const &server_address, ::cricket::RelayCredentials const &credentials, int server_priority, ::std::vector<::std::string > const &tls_alpn_protocols, ::std::vector<::std::string > const &tls_elliptic_curves, ::webrtc::TurnCustomizer *customizer, ::rtc::SSLCertificateVerifier *tls_cert_verifier, ::webrtc::FieldTrialsView const *field_trials)
 
MCAPI TurnPort (::webrtc::TaskQueueBase *thread, ::rtc::PacketSocketFactory *factory, ::rtc::Network const *network, ushort min_port, ushort max_port, ::std::string_view username, ::std::string_view password, ::cricket::ProtocolAddress const &server_address, ::cricket::RelayCredentials const &credentials, int server_priority, ::std::vector<::std::string > const &tls_alpn_protocols, ::std::vector<::std::string > const &tls_elliptic_curves, ::webrtc::TurnCustomizer *customizer, ::rtc::SSLCertificateVerifier *tls_cert_verifier, ::webrtc::FieldTrialsView const *field_trials)
 
MCAPI void UpdateHash ()
 
MCAPI bool UpdateNonce (::cricket::StunMessage *response)
 
MCAPI void set_nonce (::std::string_view nonce)
 
MCAPI void set_realm (::std::string_view realm)
 
MCAPI void * $ctor (::webrtc::TaskQueueBase *thread, ::rtc::PacketSocketFactory *factory, ::rtc::Network const *network, ::std::shared_ptr<::rtc::AsyncPacketSocket > socket, ::std::string_view username, ::std::string_view password, ::cricket::ProtocolAddress const &server_address, ::cricket::RelayCredentials const &credentials, int server_priority, ::std::vector<::std::string > const &tls_alpn_protocols, ::std::vector<::std::string > const &tls_elliptic_curves, ::webrtc::TurnCustomizer *customizer, ::rtc::SSLCertificateVerifier *tls_cert_verifier, ::webrtc::FieldTrialsView const *field_trials)
 
MCAPI void * $ctor (::webrtc::TaskQueueBase *thread, ::rtc::PacketSocketFactory *factory, ::rtc::Network const *network, ushort min_port, ushort max_port, ::std::string_view username, ::std::string_view password, ::cricket::ProtocolAddress const &server_address, ::cricket::RelayCredentials const &credentials, int server_priority, ::std::vector<::std::string > const &tls_alpn_protocols, ::std::vector<::std::string > const &tls_elliptic_curves, ::webrtc::TurnCustomizer *customizer, ::rtc::SSLCertificateVerifier *tls_cert_verifier, ::webrtc::FieldTrialsView const *field_trials)
 
MCAPI void $dtor ()
 
MCAPI::cricket::ProtocolType $GetProtocol () const
 
MCAPI::cricket::TlsCertPolicy $GetTlsCertPolicy () const
 
MCAPI void $SetTlsCertPolicy (::cricket::TlsCertPolicy tls_cert_policy)
 
MCAPI ::std::vector<::std::string > $GetTlsAlpnProtocols () const
 
MCAPI ::std::vector<::std::string > $GetTlsEllipticCurves () const
 
MCAPI void $PrepareAddress ()
 
MCAPI::cricket::Connection * $CreateConnection (::cricket::Candidate const &remote_candidate, ::cricket::PortInterface::CandidateOrigin origin)
 
MCAPI int $SendTo (void const *data, uint64 size, ::rtc::SocketAddress const &addr, ::rtc::PacketOptions const &options, bool payload)
 
MCAPI int $SetOption (::rtc::Socket::Option opt, int value)
 
MCAPI int $GetOption (::rtc::Socket::Option opt, int *value)
 
MCAPI int $GetError ()
 
MCAPI bool $HandleIncomingPacket (::rtc::AsyncPacketSocket *socket, ::rtc::ReceivedPacket const &packet)
 
MCAPI bool $CanHandleIncomingPacketsFrom (::rtc::SocketAddress const &addr) const
 
MCAPI void $SendBindingErrorResponse (::cricket::StunMessage *message, ::rtc::SocketAddress const &addr, int error_code, ::std::string_view reason)
 
MCAPI void $OnReadPacket (::rtc::AsyncPacketSocket *socket, ::rtc::ReceivedPacket const &packet)
 
MCAPI void $OnSentPacket (::rtc::AsyncPacketSocket *socket, ::rtc::SentPacket const &sent_packet)
 
MCAPI void $OnReadyToSend (::rtc::AsyncPacketSocket *socket)
 
MCAPI bool $SupportsProtocol (::std::string_view protocol) const
 
MCAPI void $HandleConnectionDestroyed (::cricket::Connection *conn)
 
MCAPI::rtc::DiffServCodePoint $StunDscpValue () const
 
virtual::webrtc::IceCandidateType Type () const
 
virtual::rtc::Network const * Network () const
 
virtual::cricket::IceRole GetIceRole () const
 
virtual void SetIceRole (::cricket::IceRole role)
 
virtual void SetIceTiebreaker (uint64 tiebreaker)
 
virtual uint64 IceTiebreaker () const
 
virtual bool SharedSocket () const
 
virtual::webrtc::TaskQueueBase * thread ()
 
virtual::rtc::PacketSocketFactory * socket_factory () const
 
virtual::std::string const & content_name () const
 
virtual bool send_retransmit_count_attribute () const
 
virtual uint generation () const
 
virtual void set_generation (uint generation)
 
virtual ::std::vector<::cricket::Candidate > const & Candidates () const
 
virtual void SubscribePortDestroyed (::std::function< void(::cricket::PortInterface *)> callback)
 
virtual::cricket::Connection * GetConnection (::rtc::SocketAddress const &remote_addr)
 
virtual void DestroyConnection (::cricket::Connection *conn)
 
virtual void DestroyConnectionAsync (::cricket::Connection *conn)
 
virtual::std::string const & user_agent ()
 
virtual::rtc::ProxyInfo const & proxy ()
 
virtual void EnablePortPackets ()
 
virtual::std::string ToString () const
 
virtual bool ParseStunUsername (::cricket::StunMessage const *stun_msg, ::std::string *local_ufrag, ::std::string *remote_ufrag) const
 
virtual::std::string CreateStunUsername (::std::string_view remote_username) const
 
virtual bool MaybeIceRoleConflict (::rtc::SocketAddress const &addr, ::cricket::IceMessage *stun_msg, ::std::string_view remote_ufrag)
 
virtual void AddPrflxCandidate (::cricket::Candidate const &local)
 
virtual short network_cost () const
 
virtual void GetStunStats (::std::optional<::cricket::StunStats > *stats)
 
virtual void UpdateNetworkCost ()
 
virtual void PostAddAddress (bool is_final)
 
virtual bool GetStunMessage (char const *data, uint64 size, ::rtc::SocketAddress const &addr, ::std::unique_ptr<::cricket::IceMessage > *out_msg, ::std::string *out_username)
 
MCAPI void AddAddress (::rtc::SocketAddress const &address, ::rtc::SocketAddress const &base_address, ::rtc::SocketAddress const &related_address, ::std::string_view protocol, ::std::string_view relay_protocol, ::std::string_view tcptype, ::webrtc::IceCandidateType type, uint type_preference, uint relay_preference, ::std::string_view url, bool is_final)
 
MCAPI void AddOrReplaceConnection (::cricket::Connection *conn)
 
MCAPI void CancelPendingTasks ()
 
MCAPI void CopyPortInformationToPacketInfo (::rtc::PacketInfo *info) const
 
MCAPI void Destroy ()
 
MCAPI void DestroyAllConnections ()
 
MCAPI void DestroyConnectionInternal (::cricket::Connection *conn, bool async)
 
MCAPI void DestroyIfDead ()
 
MCAPI void FinishAddingAddress (::cricket::Candidate const &c, bool is_final)
 
MCAPI bool IsCompatibleAddress (::rtc::SocketAddress const &addr)
 
MCAPI void KeepAliveUntilPruned ()
 
MCAPI bool MaybeObfuscateAddress (::cricket::Candidate const &c, bool is_final)
 
MCAPI ::rtc::WeakPtr<::cricket::PortNewWeakPtr ()
 
MCAPI bool OnConnectionDestroyed (::cricket::Connection *conn)
 
MCAPI void OnNetworkTypeChanged (::rtc::Network const *network)
 
MCAPI void OnReadPacket (::rtc::ReceivedPacket const &packet, ::cricket::ProtocolType proto)
 
MCAPI void OnReadyToSend ()
 
MCAPI void PostDestroyIfDead (bool delayed)
 
MCAPI void Prune ()
 
MCAPI void SendPortDestroyed (::cricket::Port *port)
 
MCAPI void SendUnknownAttributesErrorResponse (::cricket::StunMessage *message, ::rtc::SocketAddress const &addr, ::std::vector< ushort > const &unknown_types)
 
MCAPI void SetIceParameters (int component, ::std::string_view username_fragment, ::std::string_view password)
 
MCAPI void set_content_name (::std::string_view content_name)
 
MCAPI::std::string const & username_fragment () const
 
MCAPI void * $ctor (::webrtc::TaskQueueBase *thread, ::webrtc::IceCandidateType type, ::rtc::PacketSocketFactory *factory, ::rtc::Network const *network, ::std::string_view username_fragment, ::std::string_view password, ::webrtc::FieldTrialsView const *field_trials)
 
MCAPI void * $ctor (::webrtc::TaskQueueBase *thread, ::webrtc::IceCandidateType type, ::rtc::PacketSocketFactory *factory, ::rtc::Network const *network, ushort min_port, ushort max_port, ::std::string_view username_fragment, ::std::string_view password, ::webrtc::FieldTrialsView const *field_trials, bool shared_socket)
 
MCAPI void * $ctor ()
 
MCAPI::webrtc::IceCandidateType $Type () const
 
MCAPI::rtc::Network const * $Network () const
 
MCAPI::cricket::IceRole $GetIceRole () const
 
MCAPI void $SetIceRole (::cricket::IceRole role)
 
MCAPI void $SetIceTiebreaker (uint64 tiebreaker)
 
MCAPI uint64 $IceTiebreaker () const
 
MCAPI bool $SharedSocket () const
 
MCAPI::webrtc::TaskQueueBase * $thread ()
 
MCAPI::rtc::PacketSocketFactory * $socket_factory () const
 
MCAPI::std::string const & $content_name () const
 
MCAPI bool $send_retransmit_count_attribute () const
 
MCAPI uint $generation () const
 
MCAPI void $set_generation (uint generation)
 
MCAPI ::std::vector<::cricket::Candidate > const & $Candidates () const
 
MCAPI void $SubscribePortDestroyed (::std::function< void(::cricket::PortInterface *)> callback)
 
MCAPI::cricket::Connection * $GetConnection (::rtc::SocketAddress const &remote_addr)
 
MCAPI void $DestroyConnection (::cricket::Connection *conn)
 
MCAPI void $DestroyConnectionAsync (::cricket::Connection *conn)
 
MCAPI::std::string const & $user_agent ()
 
MCAPI::rtc::ProxyInfo const & $proxy ()
 
MCAPI void $EnablePortPackets ()
 
MCAPI::std::string $ToString () const
 
MCAPI bool $ParseStunUsername (::cricket::StunMessage const *stun_msg, ::std::string *local_ufrag, ::std::string *remote_ufrag) const
 
MCAPI::std::string $CreateStunUsername (::std::string_view remote_username) const
 
MCAPI bool $MaybeIceRoleConflict (::rtc::SocketAddress const &addr, ::cricket::IceMessage *stun_msg, ::std::string_view remote_ufrag)
 
MCAPI void $AddPrflxCandidate (::cricket::Candidate const &local)
 
MCAPI short $network_cost () const
 
MCAPI void $GetStunStats (::std::optional<::cricket::StunStats > *stats)
 
MCAPI void $UpdateNetworkCost ()
 
MCAPI void $PostAddAddress (bool is_final)
 
MCAPI bool $GetStunMessage (char const *data, uint64 size, ::rtc::SocketAddress const &addr, ::std::unique_ptr<::cricket::IceMessage > *out_msg, ::std::string *out_username)
 

Static Public Member Functions

static MCAPI bool AllowedTurnPort (int port, ::webrtc::FieldTrialsView const *field_trials)
 
static MCAPI ::std::unique_ptr<::cricket::TurnPortCreate (::cricket::CreateRelayPortArgs const &args, ::std::shared_ptr<::rtc::AsyncPacketSocket > socket)
 
static MCAPI bool Validate (::cricket::CreateRelayPortArgs const &args)
 
static MCAPI void ** $vftableForHasSlots ()
 
static MCAPI void ** $vftableForPortInterface ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 88 > mUnkd723ff
 
::ll::UntypedStorage< 8, 32 > mUnka57938
 
::ll::UntypedStorage< 4, 4 > mUnkc0797c
 
::ll::UntypedStorage< 8, 24 > mUnk2ccf8e
 
::ll::UntypedStorage< 8, 24 > mUnk9438eb
 
::ll::UntypedStorage< 8, 8 > mUnke2e245
 
::ll::UntypedStorage< 8, 64 > mUnkc5a0cb
 
::ll::UntypedStorage< 8, 16 > mUnke47f49
 
::ll::UntypedStorage< 8, 16 > mUnk192bee
 
::ll::UntypedStorage< 8, 16 > mUnkd29c5b
 
::ll::UntypedStorage< 8, 8 > mUnk6c54d1
 
::ll::UntypedStorage< 4, 4 > mUnke2b901
 
::ll::UntypedStorage< 4, 4 > mUnk5455ec
 
::ll::UntypedStorage< 8, 88 > mUnkc6ed9f
 
::ll::UntypedStorage< 8, 32 > mUnk3f6826
 
::ll::UntypedStorage< 8, 32 > mUnk339372
 
::ll::UntypedStorage< 8, 32 > mUnka14dac
 
::ll::UntypedStorage< 4, 4 > mUnkc64656
 
::ll::UntypedStorage< 8, 24 > mUnk4af9a5
 
::ll::UntypedStorage< 4, 4 > mUnkf1b1e6
 
::ll::UntypedStorage< 4, 4 > mUnk65e0d2
 
::ll::UntypedStorage< 8, 8 > mUnk51b81e
 
::ll::UntypedStorage< 8, 8 > mUnkcab8e3
 
::ll::UntypedStorage< 8, 32 > mUnke82c96
 
::ll::UntypedStorage< 8, 8 > mUnk4bc6f5
 
::ll::UntypedStorage< 8, 8 > mUnk61b827
 
::ll::UntypedStorage< 8, 48 > mUnkf8829f
 
::ll::UntypedStorage< 8, 48 > mUnk32b903
 
::ll::UntypedStorage< 8, 48 > mUnkfb6f17
 
::ll::UntypedStorage< 8, 48 > mUnkd8690d
 
::ll::UntypedStorage< 8, 8 > mUnk1f5d40
 
::ll::UntypedStorage< 8, 8 > mUnkef78fb
 
::ll::UntypedStorage< 8, 16 > mUnkee3bac
 
::ll::UntypedStorage< 4, 4 > mUnk2e7652
 
::ll::UntypedStorage< 1, 1 > mUnka1e9f2
 
::ll::UntypedStorage< 8, 8 > mUnk6a65ff
 
::ll::UntypedStorage< 2, 2 > mUnka89da2
 
::ll::UntypedStorage< 2, 2 > mUnkd9b8ef
 
::ll::UntypedStorage< 8, 32 > mUnk72604c
 
::ll::UntypedStorage< 4, 4 > mUnk3fbd2d
 
::ll::UntypedStorage< 4, 4 > mUnkf89ead
 
::ll::UntypedStorage< 8, 32 > mUnk91f197
 
::ll::UntypedStorage< 8, 32 > mUnk4c6b73
 
::ll::UntypedStorage< 8, 24 > mUnkd50e06
 
::ll::UntypedStorage< 8, 16 > mUnkd49eb3
 
::ll::UntypedStorage< 4, 4 > mUnkd69d7a
 
::ll::UntypedStorage< 1, 1 > mUnk54ba3b
 
::ll::UntypedStorage< 4, 4 > mUnk63f381
 
::ll::UntypedStorage< 8, 8 > mUnk1da110
 
::ll::UntypedStorage< 1, 1 > mUnk2c9e2c
 
::ll::UntypedStorage< 8, 32 > mUnk56e09d
 
::ll::UntypedStorage< 1, 1 > mUnk74a12f
 
::ll::UntypedStorage< 2, 2 > mUnk69b322
 
::ll::UntypedStorage< 4, 4 > mUnkdb5cc3
 
::ll::UntypedStorage< 8, 8 > mUnkde22e1
 
::ll::UntypedStorage< 4, 4 > mUnkb0ecc0
 
::ll::UntypedStorage< 8, 32 > mUnk637d1b
 
::ll::UntypedStorage< 8, 16 > mUnk6b24c4
 
::ll::UntypedStorage< 8, 48 > mUnkcfff39
 
::ll::UntypedStorage< 8, 48 > mUnkc21d2f
 
::ll::UntypedStorage< 8, 48 > mUnk233bda
 
::ll::UntypedStorage< 8, 48 > mUnkb4c561
 

Constructor & Destructor Documentation

◆ TurnPort() [1/2]

MCAPI cricket::TurnPort::TurnPort ( ::webrtc::TaskQueueBase * thread,
::rtc::PacketSocketFactory * factory,
::rtc::Network const * network,
::std::shared_ptr<::rtc::AsyncPacketSocket > socket,
::std::string_view username,
::std::string_view password,
::cricket::ProtocolAddress const & server_address,
::cricket::RelayCredentials const & credentials,
int server_priority,
::std::vector<::std::string > const & tls_alpn_protocols,
::std::vector<::std::string > const & tls_elliptic_curves,
::webrtc::TurnCustomizer * customizer,
::rtc::SSLCertificateVerifier * tls_cert_verifier,
::webrtc::FieldTrialsView const * field_trials )
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 * thread,
::rtc::PacketSocketFactory * factory,
::rtc::Network const * network,
ushort min_port,
ushort max_port,
::std::string_view username,
::std::string_view password,
::cricket::ProtocolAddress const & server_address,
::cricket::RelayCredentials const & credentials,
int server_priority,
::std::vector<::std::string > const & tls_alpn_protocols,
::std::vector<::std::string > const & tls_elliptic_curves,
::webrtc::TurnCustomizer * customizer,
::rtc::SSLCertificateVerifier * tls_cert_verifier,
::webrtc::FieldTrialsView const * field_trials )
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

◆ GetProtocol()

virtual::cricket::ProtocolType cricket::TurnPort::GetProtocol ( ) const
virtual

◆ PrepareAddress()

virtual void cricket::TurnPort::PrepareAddress ( )
virtual

◆ CreateConnection()

virtual::cricket::Connection * cricket::TurnPort::CreateConnection ( ::cricket::Candidate const & remote_candidate,
::cricket::PortInterface::CandidateOrigin origin )
virtual

◆ SendTo()

virtual int cricket::TurnPort::SendTo ( void const * data,
uint64 size,
::rtc::SocketAddress const & addr,
::rtc::PacketOptions const & options,
bool payload )
virtual

◆ SetOption()

virtual int cricket::TurnPort::SetOption ( ::rtc::Socket::Option opt,
int value )
virtual

◆ GetOption()

virtual int cricket::TurnPort::GetOption ( ::rtc::Socket::Option opt,
int * value )
virtual

◆ GetError()

virtual int cricket::TurnPort::GetError ( )
virtual

◆ HandleIncomingPacket()

virtual bool cricket::TurnPort::HandleIncomingPacket ( ::rtc::AsyncPacketSocket * socket,
::rtc::ReceivedPacket const & packet )
virtual

Reimplemented from cricket::Port.

◆ CanHandleIncomingPacketsFrom()

virtual bool cricket::TurnPort::CanHandleIncomingPacketsFrom ( ::rtc::SocketAddress const & addr) const
virtual

Reimplemented from cricket::Port.

◆ SendBindingErrorResponse()

virtual void cricket::TurnPort::SendBindingErrorResponse ( ::cricket::StunMessage * message,
::rtc::SocketAddress const & addr,
int error_code,
::std::string_view reason )
virtual

Reimplemented from cricket::Port.

◆ OnSentPacket()

virtual void cricket::TurnPort::OnSentPacket ( ::rtc::AsyncPacketSocket * socket,
::rtc::SentPacket const & sent_packet )
virtual

Implements cricket::Port.

◆ SupportsProtocol()

virtual bool cricket::TurnPort::SupportsProtocol ( ::std::string_view protocol) const
virtual

◆ HandleConnectionDestroyed()

virtual void cricket::TurnPort::HandleConnectionDestroyed ( ::cricket::Connection * conn)
virtual

Reimplemented from cricket::Port.

◆ StunDscpValue()

virtual::rtc::DiffServCodePoint cricket::TurnPort::StunDscpValue ( ) const
virtual

Reimplemented from cricket::Port.

◆ AddRequestAuthInfo()

MCAPI void cricket::TurnPort::AddRequestAuthInfo ( ::cricket::StunMessage * msg)
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 * conn,
int channel_number )
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 * data,
uint64 size,
::rtc::SocketAddress const & remote_addr,
::cricket::ProtocolType proto,
int64 packet_time_us )
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 & address)
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 ( ::rtc::SocketAddress const & addr) 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 ( int channel_id) 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 channel_id,
char const * data,
uint64 size,
int64 packet_time_us )
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 * data,
uint64 size,
int64 packet_time_us )
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 & ipaddr) 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 * msg)
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 error_code,
::std::string_view reason )
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 & address,
::rtc::SocketAddress const & stun_address )
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 * data,
uint64 size,
::cricket::StunRequest * request )
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 * socket,
int error )
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 * socket)
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 & address)
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 lifetime)
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 * data,
uint64 len,
::rtc::PacketOptions const & options )
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 * req,
int delay )
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 & address)
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 turn_logging_id)
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 * data,
uint64 size,
bool payload )
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 * message)
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 * response)
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 nonce)
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 realm)
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 port,
::webrtc::FieldTrialsView const * field_trials )
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.

◆ Create()

static MCAPI ::std::unique_ptr<::cricket::TurnPort > cricket::TurnPort::Create ( ::cricket::CreateRelayPortArgs const & args,
::std::shared_ptr<::rtc::AsyncPacketSocket > socket )
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 & args)
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/5]

MCAPI void * cricket::TurnPort::$ctor ( ::webrtc::TaskQueueBase * thread,
::rtc::PacketSocketFactory * factory,
::rtc::Network const * network,
::std::shared_ptr<::rtc::AsyncPacketSocket > socket,
::std::string_view username,
::std::string_view password,
::cricket::ProtocolAddress const & server_address,
::cricket::RelayCredentials const & credentials,
int server_priority,
::std::vector<::std::string > const & tls_alpn_protocols,
::std::vector<::std::string > const & tls_elliptic_curves,
::webrtc::TurnCustomizer * customizer,
::rtc::SSLCertificateVerifier * tls_cert_verifier,
::webrtc::FieldTrialsView const * field_trials )
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/5]

MCAPI void * cricket::TurnPort::$ctor ( ::webrtc::TaskQueueBase * thread,
::rtc::PacketSocketFactory * factory,
::rtc::Network const * network,
ushort min_port,
ushort max_port,
::std::string_view username,
::std::string_view password,
::cricket::ProtocolAddress const & server_address,
::cricket::RelayCredentials const & credentials,
int server_priority,
::std::vector<::std::string > const & tls_alpn_protocols,
::std::vector<::std::string > const & tls_elliptic_curves,
::webrtc::TurnCustomizer * customizer,
::rtc::SSLCertificateVerifier * tls_cert_verifier,
::webrtc::FieldTrialsView const * field_trials )
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.

◆ $dtor()

MCAPI void cricket::TurnPort::$dtor ( )
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.

◆ $GetProtocol()

MCAPI::cricket::ProtocolType cricket::TurnPort::$GetProtocol ( ) 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.

◆ $GetTlsCertPolicy()

MCAPI::cricket::TlsCertPolicy cricket::TurnPort::$GetTlsCertPolicy ( ) 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.

◆ $SetTlsCertPolicy()

MCAPI void cricket::TurnPort::$SetTlsCertPolicy ( ::cricket::TlsCertPolicy tls_cert_policy)
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.

◆ $GetTlsAlpnProtocols()

MCAPI ::std::vector<::std::string > cricket::TurnPort::$GetTlsAlpnProtocols ( ) 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.

◆ $GetTlsEllipticCurves()

MCAPI ::std::vector<::std::string > cricket::TurnPort::$GetTlsEllipticCurves ( ) 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.

◆ $PrepareAddress()

MCAPI void cricket::TurnPort::$PrepareAddress ( )
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.

◆ $CreateConnection()

MCAPI::cricket::Connection * cricket::TurnPort::$CreateConnection ( ::cricket::Candidate const & remote_candidate,
::cricket::PortInterface::CandidateOrigin origin )
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.

◆ $SendTo()

MCAPI int cricket::TurnPort::$SendTo ( void const * data,
uint64 size,
::rtc::SocketAddress const & addr,
::rtc::PacketOptions const & options,
bool payload )
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.

◆ $SetOption()

MCAPI int cricket::TurnPort::$SetOption ( ::rtc::Socket::Option opt,
int value )
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.

◆ $GetOption()

MCAPI int cricket::TurnPort::$GetOption ( ::rtc::Socket::Option opt,
int * value )
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.

◆ $GetError()

MCAPI int cricket::TurnPort::$GetError ( )
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.

◆ $HandleIncomingPacket()

MCAPI bool cricket::TurnPort::$HandleIncomingPacket ( ::rtc::AsyncPacketSocket * socket,
::rtc::ReceivedPacket const & packet )
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.

◆ $CanHandleIncomingPacketsFrom()

MCAPI bool cricket::TurnPort::$CanHandleIncomingPacketsFrom ( ::rtc::SocketAddress const & addr) 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.

◆ $SendBindingErrorResponse()

MCAPI void cricket::TurnPort::$SendBindingErrorResponse ( ::cricket::StunMessage * message,
::rtc::SocketAddress const & addr,
int error_code,
::std::string_view reason )
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.

◆ $OnReadPacket()

MCAPI void cricket::TurnPort::$OnReadPacket ( ::rtc::AsyncPacketSocket * socket,
::rtc::ReceivedPacket const & packet )
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.

◆ $OnSentPacket()

MCAPI void cricket::TurnPort::$OnSentPacket ( ::rtc::AsyncPacketSocket * socket,
::rtc::SentPacket const & sent_packet )
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.

◆ $OnReadyToSend()

MCAPI void cricket::TurnPort::$OnReadyToSend ( ::rtc::AsyncPacketSocket * socket)
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.

◆ $SupportsProtocol()

MCAPI bool cricket::TurnPort::$SupportsProtocol ( ::std::string_view protocol) 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.

◆ $HandleConnectionDestroyed()

MCAPI void cricket::TurnPort::$HandleConnectionDestroyed ( ::cricket::Connection * conn)
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.

◆ $StunDscpValue()

MCAPI::rtc::DiffServCodePoint cricket::TurnPort::$StunDscpValue ( ) 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.

◆ Type()

virtual::webrtc::IceCandidateType cricket::Port::Type ( ) const
virtualinherited

◆ Network()

virtual::rtc::Network const * cricket::Port::Network ( ) const
virtualinherited

◆ GetIceRole()

virtual::cricket::IceRole cricket::Port::GetIceRole ( ) const
virtualinherited

◆ SetIceRole()

virtual void cricket::Port::SetIceRole ( ::cricket::IceRole role)
virtualinherited

◆ SetIceTiebreaker()

virtual void cricket::Port::SetIceTiebreaker ( uint64 tiebreaker)
virtualinherited

◆ IceTiebreaker()

virtual uint64 cricket::Port::IceTiebreaker ( ) const
virtualinherited

◆ SharedSocket()

virtual bool cricket::Port::SharedSocket ( ) const
virtualinherited

◆ thread()

virtual::webrtc::TaskQueueBase * cricket::Port::thread ( )
virtualinherited

◆ socket_factory()

virtual::rtc::PacketSocketFactory * cricket::Port::socket_factory ( ) const
virtualinherited

◆ content_name()

virtual::std::string const & cricket::Port::content_name ( ) const
virtualinherited

◆ send_retransmit_count_attribute()

virtual bool cricket::Port::send_retransmit_count_attribute ( ) const
virtualinherited

◆ generation()

virtual uint cricket::Port::generation ( ) const
virtualinherited

◆ set_generation()

virtual void cricket::Port::set_generation ( uint generation)
virtualinherited

◆ Candidates()

virtual ::std::vector<::cricket::Candidate > const & cricket::Port::Candidates ( ) const
virtualinherited

◆ SubscribePortDestroyed()

virtual void cricket::Port::SubscribePortDestroyed ( ::std::function< void(::cricket::PortInterface *)> callback)
virtualinherited

◆ GetConnection()

virtual::cricket::Connection * cricket::Port::GetConnection ( ::rtc::SocketAddress const & remote_addr)
virtualinherited

◆ DestroyConnection()

virtual void cricket::Port::DestroyConnection ( ::cricket::Connection * conn)
virtualinherited

◆ DestroyConnectionAsync()

virtual void cricket::Port::DestroyConnectionAsync ( ::cricket::Connection * conn)
virtualinherited

◆ user_agent()

virtual::std::string const & cricket::Port::user_agent ( )
virtualinherited

◆ proxy()

virtual::rtc::ProxyInfo const & cricket::Port::proxy ( )
virtualinherited

◆ EnablePortPackets()

virtual void cricket::Port::EnablePortPackets ( )
virtualinherited

◆ ToString()

virtual::std::string cricket::Port::ToString ( ) const
virtualinherited

◆ ParseStunUsername()

virtual bool cricket::Port::ParseStunUsername ( ::cricket::StunMessage const * stun_msg,
::std::string * local_ufrag,
::std::string * remote_ufrag ) const
virtualinherited

◆ CreateStunUsername()

virtual::std::string cricket::Port::CreateStunUsername ( ::std::string_view remote_username) const
virtualinherited

◆ MaybeIceRoleConflict()

virtual bool cricket::Port::MaybeIceRoleConflict ( ::rtc::SocketAddress const & addr,
::cricket::IceMessage * stun_msg,
::std::string_view remote_ufrag )
virtualinherited

◆ AddPrflxCandidate()

virtual void cricket::Port::AddPrflxCandidate ( ::cricket::Candidate const & local)
virtualinherited

◆ network_cost()

virtual short cricket::Port::network_cost ( ) const
virtualinherited

◆ GetStunStats()

virtual void cricket::Port::GetStunStats ( ::std::optional<::cricket::StunStats > * stats)
virtualinherited

◆ UpdateNetworkCost()

virtual void cricket::Port::UpdateNetworkCost ( )
virtualinherited

◆ GetStunMessage()

virtual bool cricket::Port::GetStunMessage ( char const * data,
uint64 size,
::rtc::SocketAddress const & addr,
::std::unique_ptr<::cricket::IceMessage > * out_msg,
::std::string * out_username )
virtualinherited

◆ AddAddress()

MCAPI void cricket::Port::AddAddress ( ::rtc::SocketAddress const & address,
::rtc::SocketAddress const & base_address,
::rtc::SocketAddress const & related_address,
::std::string_view protocol,
::std::string_view relay_protocol,
::std::string_view tcptype,
::webrtc::IceCandidateType type,
uint type_preference,
uint relay_preference,
::std::string_view url,
bool is_final )
inherited
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.

◆ AddOrReplaceConnection()

MCAPI void cricket::Port::AddOrReplaceConnection ( ::cricket::Connection * conn)
inherited
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.

◆ CancelPendingTasks()

MCAPI void cricket::Port::CancelPendingTasks ( )
inherited
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.

◆ CopyPortInformationToPacketInfo()

MCAPI void cricket::Port::CopyPortInformationToPacketInfo ( ::rtc::PacketInfo * info) const
inherited
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.

◆ Destroy()

MCAPI void cricket::Port::Destroy ( )
inherited
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.

◆ DestroyAllConnections()

MCAPI void cricket::Port::DestroyAllConnections ( )
inherited
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.

◆ DestroyConnectionInternal()

MCAPI void cricket::Port::DestroyConnectionInternal ( ::cricket::Connection * conn,
bool async )
inherited
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.

◆ DestroyIfDead()

MCAPI void cricket::Port::DestroyIfDead ( )
inherited
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.

◆ FinishAddingAddress()

MCAPI void cricket::Port::FinishAddingAddress ( ::cricket::Candidate const & c,
bool is_final )
inherited
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.

◆ IsCompatibleAddress()

MCAPI bool cricket::Port::IsCompatibleAddress ( ::rtc::SocketAddress const & addr)
inherited
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.

◆ KeepAliveUntilPruned()

MCAPI void cricket::Port::KeepAliveUntilPruned ( )
inherited
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.

◆ MaybeObfuscateAddress()

MCAPI bool cricket::Port::MaybeObfuscateAddress ( ::cricket::Candidate const & c,
bool is_final )
inherited
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.

◆ NewWeakPtr()

MCAPI ::rtc::WeakPtr<::cricket::Port > cricket::Port::NewWeakPtr ( )
inherited
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.

◆ OnConnectionDestroyed()

MCAPI bool cricket::Port::OnConnectionDestroyed ( ::cricket::Connection * conn)
inherited
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.

◆ OnNetworkTypeChanged()

MCAPI void cricket::Port::OnNetworkTypeChanged ( ::rtc::Network const * network)
inherited
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.

◆ OnReadPacket()

MCAPI void cricket::Port::OnReadPacket ( ::rtc::ReceivedPacket const & packet,
::cricket::ProtocolType proto )
inherited
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.

◆ OnReadyToSend()

MCAPI void cricket::Port::OnReadyToSend ( )
inherited
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.

◆ PostDestroyIfDead()

MCAPI void cricket::Port::PostDestroyIfDead ( bool delayed)
inherited
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.

◆ Prune()

MCAPI void cricket::Port::Prune ( )
inherited
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.

◆ SendPortDestroyed()

MCAPI void cricket::Port::SendPortDestroyed ( ::cricket::Port * port)
inherited
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.

◆ SendUnknownAttributesErrorResponse()

MCAPI void cricket::Port::SendUnknownAttributesErrorResponse ( ::cricket::StunMessage * message,
::rtc::SocketAddress const & addr,
::std::vector< ushort > const & unknown_types )
inherited
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.

◆ SetIceParameters()

MCAPI void cricket::Port::SetIceParameters ( int component,
::std::string_view username_fragment,
::std::string_view password )
inherited
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_content_name()

MCAPI void cricket::Port::set_content_name ( ::std::string_view content_name)
inherited
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.

◆ username_fragment()

MCAPI::std::string const & cricket::Port::username_fragment ( ) const
inherited
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() [3/5]

MCAPI void * cricket::Port::$ctor ( ::webrtc::TaskQueueBase * thread,
::webrtc::IceCandidateType type,
::rtc::PacketSocketFactory * factory,
::rtc::Network const * network,
::std::string_view username_fragment,
::std::string_view password,
::webrtc::FieldTrialsView const * field_trials )
inherited
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() [4/5]

MCAPI void * cricket::Port::$ctor ( ::webrtc::TaskQueueBase * thread,
::webrtc::IceCandidateType type,
::rtc::PacketSocketFactory * factory,
::rtc::Network const * network,
ushort min_port,
ushort max_port,
::std::string_view username_fragment,
::std::string_view password,
::webrtc::FieldTrialsView const * field_trials,
bool shared_socket )
inherited
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() [5/5]

MCAPI void * cricket::PortInterface::$ctor ( )
inherited
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.

◆ $Type()

MCAPI::webrtc::IceCandidateType cricket::Port::$Type ( ) const
inherited
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.

◆ $Network()

MCAPI::rtc::Network const * cricket::Port::$Network ( ) const
inherited
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.

◆ $GetIceRole()

MCAPI::cricket::IceRole cricket::Port::$GetIceRole ( ) const
inherited
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.

◆ $SetIceRole()

MCAPI void cricket::Port::$SetIceRole ( ::cricket::IceRole role)
inherited
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.

◆ $SetIceTiebreaker()

MCAPI void cricket::Port::$SetIceTiebreaker ( uint64 tiebreaker)
inherited
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.

◆ $IceTiebreaker()

MCAPI uint64 cricket::Port::$IceTiebreaker ( ) const
inherited
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.

◆ $SharedSocket()

MCAPI bool cricket::Port::$SharedSocket ( ) const
inherited
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.

◆ $thread()

MCAPI::webrtc::TaskQueueBase * cricket::Port::$thread ( )
inherited
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.

◆ $socket_factory()

MCAPI::rtc::PacketSocketFactory * cricket::Port::$socket_factory ( ) const
inherited
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.

◆ $content_name()

MCAPI::std::string const & cricket::Port::$content_name ( ) const
inherited
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_retransmit_count_attribute()

MCAPI bool cricket::Port::$send_retransmit_count_attribute ( ) const
inherited
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.

◆ $generation()

MCAPI uint cricket::Port::$generation ( ) const
inherited
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_generation()

MCAPI void cricket::Port::$set_generation ( uint generation)
inherited
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.

◆ $Candidates()

MCAPI ::std::vector<::cricket::Candidate > const & cricket::Port::$Candidates ( ) const
inherited
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.

◆ $SubscribePortDestroyed()

MCAPI void cricket::Port::$SubscribePortDestroyed ( ::std::function< void(::cricket::PortInterface *)> callback)
inherited
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.

◆ $GetConnection()

MCAPI::cricket::Connection * cricket::Port::$GetConnection ( ::rtc::SocketAddress const & remote_addr)
inherited
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.

◆ $DestroyConnection()

MCAPI void cricket::Port::$DestroyConnection ( ::cricket::Connection * conn)
inherited
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.

◆ $DestroyConnectionAsync()

MCAPI void cricket::Port::$DestroyConnectionAsync ( ::cricket::Connection * conn)
inherited
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.

◆ $user_agent()

MCAPI::std::string const & cricket::Port::$user_agent ( )
inherited
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.

◆ $proxy()

MCAPI::rtc::ProxyInfo const & cricket::Port::$proxy ( )
inherited
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.

◆ $EnablePortPackets()

MCAPI void cricket::Port::$EnablePortPackets ( )
inherited
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.

◆ $ToString()

MCAPI::std::string cricket::Port::$ToString ( ) const
inherited
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.

◆ $ParseStunUsername()

MCAPI bool cricket::Port::$ParseStunUsername ( ::cricket::StunMessage const * stun_msg,
::std::string * local_ufrag,
::std::string * remote_ufrag ) const
inherited
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.

◆ $CreateStunUsername()

MCAPI::std::string cricket::Port::$CreateStunUsername ( ::std::string_view remote_username) const
inherited
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.

◆ $MaybeIceRoleConflict()

MCAPI bool cricket::Port::$MaybeIceRoleConflict ( ::rtc::SocketAddress const & addr,
::cricket::IceMessage * stun_msg,
::std::string_view remote_ufrag )
inherited
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.

◆ $AddPrflxCandidate()

MCAPI void cricket::Port::$AddPrflxCandidate ( ::cricket::Candidate const & local)
inherited
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.

◆ $network_cost()

MCAPI short cricket::Port::$network_cost ( ) const
inherited
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.

◆ $GetStunStats()

MCAPI void cricket::Port::$GetStunStats ( ::std::optional<::cricket::StunStats > * stats)
inherited
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.

◆ $UpdateNetworkCost()

MCAPI void cricket::Port::$UpdateNetworkCost ( )
inherited
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.

◆ $PostAddAddress()

MCAPI void cricket::Port::$PostAddAddress ( bool is_final)
inherited
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.

◆ $GetStunMessage()

MCAPI bool cricket::Port::$GetStunMessage ( char const * data,
uint64 size,
::rtc::SocketAddress const & addr,
::std::unique_ptr<::cricket::IceMessage > * out_msg,
::std::string * out_username )
inherited
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.

◆ $vftable()

static MCAPI void ** cricket::PortInterface::$vftable ( )
staticinherited
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: