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

Public Types

enum class  WriteState : int { Writable = 0 , WriteUnreliable = 1 , WriteInit = 2 , WriteTimeout = 3 }

Public Member Functions

TCPConnection & operator= (TCPConnection const &)
 TCPConnection (TCPConnection const &)
virtual int Send (void const *data, uint64 size, ::rtc::PacketOptions const &options)
virtual int GetError ()
virtual void OnConnectionRequestResponse (::cricket::StunRequest *request, ::cricket::StunMessage *response)
MCAPI void ConnectSocketSignals (::rtc::AsyncPacketSocket *socket)
MCAPI void CreateOutgoingTcpSocket ()
MCAPI void MaybeReconnect ()
MCAPI void OnClose (::rtc::AsyncPacketSocket *socket, int error)
MCAPI void OnConnect (::rtc::AsyncPacketSocket *socket)
MCAPI void OnDestroyed (::cricket::Connection *c)
MCAPI void OnReadyToSend (::rtc::AsyncPacketSocket *socket)
MCAPI TCPConnection (::rtc::WeakPtr<::cricket::Port > tcp_port, ::cricket::Candidate const &candidate, ::rtc::AsyncPacketSocket *socket)
MCAPI void * $ctor (::rtc::WeakPtr<::cricket::Port > tcp_port, ::cricket::Candidate const &candidate, ::rtc::AsyncPacketSocket *socket)
MCAPI int $Send (void const *data, uint64 size, ::rtc::PacketOptions const &options)
MCAPI int $GetError ()
MCAPI void $OnConnectionRequestResponse (::cricket::StunRequest *request, ::cricket::StunMessage *response)
virtual::cricket::Candidate const & local_candidate () const
virtual::cricket::Candidate const & remote_candidate () const
virtual::rtc::Network const * network () const
virtual int generation () const
virtual uint64 priority () const
MCAPI ::std::unique_ptr<::cricket::IceMessageBuildPingRequest (::std::unique_ptr<::cricket::StunByteStringAttribute > delta)
MCAPI uint ComputeNetworkCost () const
MCAPI void DeregisterReceivedPacketCallback ()
MCAPI void Destroy ()
MCAPI void FailAndPrune ()
MCAPI void ForgetLearnedState ()
MCAPI void HandlePiggybackCheckAcknowledgementIfAny (::cricket::StunMessage *msg)
MCAPI void HandleStunBindingOrGoogPingRequest (::cricket::IceMessage *msg)
MCAPI void MaybeSetRemoteIceParametersAndGeneration (::cricket::IceParameters const &ice_params, int generation)
MCAPI void MaybeUpdateLocalCandidate (::cricket::StunRequest *request, ::cricket::StunMessage *response)
MCAPI void MaybeUpdatePeerReflexiveCandidate (::cricket::Candidate const &new_candidate)
MCAPI void OnConnectionRequestErrorResponse (::cricket::Connection::ConnectionRequest *request, ::cricket::StunMessage *response)
MCAPI void OnConnectionRequestSent (::cricket::Connection::ConnectionRequest *request)
MCAPI void OnConnectionRequestTimeout (::cricket::Connection::ConnectionRequest *request)
MCAPI void OnReadPacket (::rtc::ReceivedPacket const &packet)
MCAPI void OnReadyToSend ()
MCAPI void OnSendStunPacket (void const *data, uint64 size, ::cricket::StunRequest *req)
MCAPI void Ping (int64 now, ::std::unique_ptr<::cricket::StunByteStringAttribute > delta)
MCAPI void PrintPingsSinceLastResponse (::std::string *s, uint64 max)
MCAPI void Prune ()
MCAPI void ReceivedPing (::std::optional<::std::string > const &request_id)
MCAPI void ReceivedPingResponse (int rtt, ::std::string_view request_id, ::std::optional< uint > const &nomination)
MCAPI void RegisterReceivedPacketCallback (::absl::AnyInvocable< void(::cricket::Connection *, ::rtc::ReceivedPacket const &)> received_packet_callback)
MCAPI void SendResponseMessage (::cricket::StunMessage const &response)
MCAPI void SendStunBindingResponse (::cricket::StunMessage const *message)
MCAPI void SetIceFieldTrials (::cricket::IceFieldTrials const *field_trials)
MCAPI void SetLocalCandidateNetworkCost (ushort cost)
MCAPI bool Shutdown ()
MCAPI::webrtc::IceCandidatePairDescription const & ToLogDescription ()
MCAPI::std::string ToString () const
MCAPI bool TooManyOutstandingPings (::std::optional< int > const &max_outstanding_pings) const
MCAPI void UpdateLocalIceParameters (int component, ::std::string_view username_fragment, ::std::string_view password)
MCAPI void UpdateReceiving (int64 now)
MCAPI void UpdateState (int64 now)
MCAPI bool active () const
MCAPI bool connected () const
MCAPI int64 last_data_received () const
MCAPI int64 last_ping_received () const
MCAPI int64 last_ping_response_received () const
MCAPI int64 last_ping_sent () const
MCAPI int64 last_received () const
MCAPI::webrtc::TaskQueueBase * network_thread () const
MCAPI bool nominated () const
MCAPI int num_pings_sent () const
MCAPI::cricket::PortInterface * port ()
MCAPI bool receiving () const
MCAPI int64 receiving_unchanged_since () const
MCAPI uint remote_nomination () const
MCAPI int rtt () const
MCAPI int rtt_samples () const
MCAPI void set_connected (bool value)
MCAPI void set_ice_event_log (::webrtc::IceEventLog *ice_event_log)
MCAPI void set_inactive_timeout (::std::optional< int > const &value)
MCAPI void set_nomination (uint value)
MCAPI void set_receiving_timeout (::std::optional< int > receiving_timeout_ms)
MCAPI void set_selected (bool selected)
MCAPI void set_state (::cricket::IceCandidatePairState state)
MCAPI void set_unwritable_min_checks (::std::optional< int > const &value)
MCAPI void set_unwritable_timeout (::std::optional< int > const &value_ms)
MCAPI void set_use_candidate_attr (bool enable)
MCAPI void set_write_state (::cricket::Connection::WriteState value)
MCAPI bool stable (int64 now) const
MCAPI::cricket::IceCandidatePairState state () const
MCAPI::cricket::ConnectionInfo stats ()
MCAPI bool weak () const
MCAPI bool writable () const
MCAPI::cricket::Connection::WriteState write_state () const
MCAPI void * $ctor (::rtc::WeakPtr<::cricket::PortInterface > port, uint64 index, ::cricket::Candidate const &remote_candidate)
MCAPI void $dtor ()
MCAPI::cricket::Candidate const & $local_candidate () const
MCAPI::cricket::Candidate const & $remote_candidate () const
MCAPI::rtc::Network const * $network () const
MCAPI int $generation () const
MCAPI uint64 $priority () const

Static Public Member Functions

static MCAPI void ** $vftableForHasSlots ()
static MCAPI void ** $vftableForConnection ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk2308f7
::ll::UntypedStorage< 4, 4 > mUnk8ca25d
::ll::UntypedStorage< 1, 1 > mUnka7b132
::ll::UntypedStorage< 1, 1 > mUnk8a6d3a
::ll::UntypedStorage< 1, 1 > mUnk3bd6ac
::ll::UntypedStorage< 4, 4 > mUnk57a7d5
::ll::UntypedStorage< 8, 8 > mUnk71a217
::ll::UntypedStorage< 8, 48 > mUnk3f0a0b
::ll::UntypedStorage< 8, 48 > mUnk5c9268
::ll::UntypedStorage< 8, 48 > mUnk5a1415
::ll::UntypedStorage< 8, 48 > mUnke47184
::ll::UntypedStorage< 8, 8 > mUnk3ccaad
::ll::UntypedStorage< 4, 4 > mUnka4e8b3
::ll::UntypedStorage< 8, 16 > mUnk4b5d48
::ll::UntypedStorage< 8, 528 > mUnkfd2318
::ll::UntypedStorage< 8, 528 > mUnke86cd7
::ll::UntypedStorage< 8, 1264 > mUnk9bba3d
::ll::UntypedStorage< 8, 64 > mUnk11421d
::ll::UntypedStorage< 8, 64 > mUnk45bb40
::ll::UntypedStorage< 8, 8 > mUnkf2e0f7
::ll::UntypedStorage< 4, 4 > mUnkd84a4f
::ll::UntypedStorage< 1, 1 > mUnka7b348
::ll::UntypedStorage< 1, 1 > mUnk8063e7
::ll::UntypedStorage< 1, 1 > mUnk2a3bb6
::ll::UntypedStorage< 1, 1 > mUnk86144b
::ll::UntypedStorage< 1, 1 > mUnkc42684
::ll::UntypedStorage< 4, 4 > mUnk31ab71
::ll::UntypedStorage< 4, 4 > mUnkad8260
::ll::UntypedStorage< 4, 4 > mUnk9e0f85
::ll::UntypedStorage< 8, 88 > mUnka2cf48
::ll::UntypedStorage< 4, 4 > mUnk505d39
::ll::UntypedStorage< 4, 4 > mUnkadc045
::ll::UntypedStorage< 8, 8 > mUnk88f318
::ll::UntypedStorage< 8, 8 > mUnk5462c6
::ll::UntypedStorage< 4, 8 > mUnkf61de6
::ll::UntypedStorage< 8, 8 > mUnkb7f01c
::ll::UntypedStorage< 8, 8 > mUnk493c56
::ll::UntypedStorage< 8, 8 > mUnk229f6a
::ll::UntypedStorage< 8, 8 > mUnkfe8645
::ll::UntypedStorage< 8, 8 > mUnke55350
::ll::UntypedStorage< 8, 24 > mUnka4e57f
::ll::UntypedStorage< 8, 40 > mUnk3637f3
::ll::UntypedStorage< 4, 8 > mUnka9dcaa
::ll::UntypedStorage< 4, 8 > mUnk3b3c10
::ll::UntypedStorage< 4, 8 > mUnk31a8d0
::ll::UntypedStorage< 4, 4 > mUnk2826e3
::ll::UntypedStorage< 4, 8 > mUnke7b4da
::ll::UntypedStorage< 8, 8 > mUnk576994
::ll::UntypedStorage< 8, 8 > mUnkddf605
::ll::UntypedStorage< 4, 4 > mUnk9009ab
::ll::UntypedStorage< 4, 32 > mUnk458f0c
::ll::UntypedStorage< 8, 8 > mUnk8ee217
::ll::UntypedStorage< 1, 2 > mUnk8ecc94
::ll::UntypedStorage< 8, 8 > mUnk71a997
::ll::UntypedStorage< 8, 8 > mUnk2c3072
::ll::UntypedStorage< 8, 48 > mUnk61f319
::ll::UntypedStorage< 8, 72 > mUnk327e9d
::ll::UntypedStorage< 8, 72 > mUnke0cb71
::ll::UntypedStorage< 8, 32 > mUnk412384

Constructor & Destructor Documentation

◆ TCPConnection()

MCAPI cricket::TCPConnection::TCPConnection ( ::rtc::WeakPtr<::cricket::Port > tcp_port,
::cricket::Candidate const & candidate,
::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.

Member Function Documentation

◆ Send()

virtual int cricket::TCPConnection::Send ( void const * data,
uint64 size,
::rtc::PacketOptions const & options )
virtual

Implements cricket::Connection.

◆ GetError()

virtual int cricket::TCPConnection::GetError ( )
virtual

Implements cricket::Connection.

◆ OnConnectionRequestResponse()

virtual void cricket::TCPConnection::OnConnectionRequestResponse ( ::cricket::StunRequest * request,
::cricket::StunMessage * response )
virtual

Reimplemented from cricket::Connection.

◆ ConnectSocketSignals()

MCAPI void cricket::TCPConnection::ConnectSocketSignals ( ::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.

◆ CreateOutgoingTcpSocket()

MCAPI void cricket::TCPConnection::CreateOutgoingTcpSocket ( )
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.

◆ MaybeReconnect()

MCAPI void cricket::TCPConnection::MaybeReconnect ( )
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.

◆ OnClose()

MCAPI void cricket::TCPConnection::OnClose ( ::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.

◆ OnConnect()

MCAPI void cricket::TCPConnection::OnConnect ( ::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.

◆ OnDestroyed()

MCAPI void cricket::TCPConnection::OnDestroyed ( ::cricket::Connection * c)
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() [1/2]

MCAPI void cricket::TCPConnection::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.

◆ $ctor() [1/2]

MCAPI void * cricket::TCPConnection::$ctor ( ::rtc::WeakPtr<::cricket::Port > tcp_port,
::cricket::Candidate const & candidate,
::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.

◆ $Send()

MCAPI int cricket::TCPConnection::$Send ( void const * data,
uint64 size,
::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.

◆ $GetError()

MCAPI int cricket::TCPConnection::$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.

◆ $OnConnectionRequestResponse()

MCAPI void cricket::TCPConnection::$OnConnectionRequestResponse ( ::cricket::StunRequest * request,
::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.

◆ $vftableForHasSlots()

MCAPI void ** cricket::TCPConnection::$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.

◆ $vftableForConnection()

MCAPI void ** cricket::TCPConnection::$vftableForConnection ( )
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.

◆ local_candidate()

virtual::cricket::Candidate const & cricket::Connection::local_candidate ( ) const
virtualinherited

◆ remote_candidate()

virtual::cricket::Candidate const & cricket::Connection::remote_candidate ( ) const
virtualinherited

◆ BuildPingRequest()

MCAPI ::std::unique_ptr<::cricket::IceMessage > cricket::Connection::BuildPingRequest ( ::std::unique_ptr<::cricket::StunByteStringAttribute > delta)
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.

◆ ComputeNetworkCost()

MCAPI uint cricket::Connection::ComputeNetworkCost ( ) 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.

◆ DeregisterReceivedPacketCallback()

MCAPI void cricket::Connection::DeregisterReceivedPacketCallback ( )
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::Connection::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.

◆ FailAndPrune()

MCAPI void cricket::Connection::FailAndPrune ( )
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.

◆ ForgetLearnedState()

MCAPI void cricket::Connection::ForgetLearnedState ( )
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.

◆ HandlePiggybackCheckAcknowledgementIfAny()

MCAPI void cricket::Connection::HandlePiggybackCheckAcknowledgementIfAny ( ::cricket::StunMessage * msg)
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.

◆ HandleStunBindingOrGoogPingRequest()

MCAPI void cricket::Connection::HandleStunBindingOrGoogPingRequest ( ::cricket::IceMessage * msg)
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.

◆ MaybeSetRemoteIceParametersAndGeneration()

MCAPI void cricket::Connection::MaybeSetRemoteIceParametersAndGeneration ( ::cricket::IceParameters const & ice_params,
int 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.

◆ MaybeUpdateLocalCandidate()

MCAPI void cricket::Connection::MaybeUpdateLocalCandidate ( ::cricket::StunRequest * request,
::cricket::StunMessage * response )
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.

◆ MaybeUpdatePeerReflexiveCandidate()

MCAPI void cricket::Connection::MaybeUpdatePeerReflexiveCandidate ( ::cricket::Candidate const & new_candidate)
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.

◆ OnConnectionRequestErrorResponse()

MCAPI void cricket::Connection::OnConnectionRequestErrorResponse ( ::cricket::Connection::ConnectionRequest * request,
::cricket::StunMessage * response )
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.

◆ OnConnectionRequestSent()

MCAPI void cricket::Connection::OnConnectionRequestSent ( ::cricket::Connection::ConnectionRequest * request)
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.

◆ OnConnectionRequestTimeout()

MCAPI void cricket::Connection::OnConnectionRequestTimeout ( ::cricket::Connection::ConnectionRequest * request)
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::Connection::OnReadPacket ( ::rtc::ReceivedPacket const & packet)
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() [2/2]

MCAPI void cricket::Connection::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.

◆ OnSendStunPacket()

MCAPI void cricket::Connection::OnSendStunPacket ( void const * data,
uint64 size,
::cricket::StunRequest * req )
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.

◆ Ping()

MCAPI void cricket::Connection::Ping ( int64 now,
::std::unique_ptr<::cricket::StunByteStringAttribute > delta )
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.

◆ PrintPingsSinceLastResponse()

MCAPI void cricket::Connection::PrintPingsSinceLastResponse ( ::std::string * s,
uint64 max )
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::Connection::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.

◆ ReceivedPing()

MCAPI void cricket::Connection::ReceivedPing ( ::std::optional<::std::string > const & request_id)
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.

◆ ReceivedPingResponse()

MCAPI void cricket::Connection::ReceivedPingResponse ( int rtt,
::std::string_view request_id,
::std::optional< uint > const & nomination )
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.

◆ RegisterReceivedPacketCallback()

MCAPI void cricket::Connection::RegisterReceivedPacketCallback ( ::absl::AnyInvocable< void(::cricket::Connection *, ::rtc::ReceivedPacket const &)> received_packet_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.

◆ SendResponseMessage()

MCAPI void cricket::Connection::SendResponseMessage ( ::cricket::StunMessage const & response)
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.

◆ SendStunBindingResponse()

MCAPI void cricket::Connection::SendStunBindingResponse ( ::cricket::StunMessage const * message)
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.

◆ SetIceFieldTrials()

MCAPI void cricket::Connection::SetIceFieldTrials ( ::cricket::IceFieldTrials 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.

◆ SetLocalCandidateNetworkCost()

MCAPI void cricket::Connection::SetLocalCandidateNetworkCost ( ushort cost)
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.

◆ Shutdown()

MCAPI bool cricket::Connection::Shutdown ( )
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.

◆ ToLogDescription()

MCAPI::webrtc::IceCandidatePairDescription const & cricket::Connection::ToLogDescription ( )
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::Connection::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.

◆ TooManyOutstandingPings()

MCAPI bool cricket::Connection::TooManyOutstandingPings ( ::std::optional< int > const & max_outstanding_pings) 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.

◆ UpdateLocalIceParameters()

MCAPI void cricket::Connection::UpdateLocalIceParameters ( 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.

◆ UpdateReceiving()

MCAPI void cricket::Connection::UpdateReceiving ( int64 now)
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.

◆ UpdateState()

MCAPI void cricket::Connection::UpdateState ( int64 now)
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.

◆ active()

MCAPI bool cricket::Connection::active ( ) 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.

◆ connected()

MCAPI bool cricket::Connection::connected ( ) 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.

◆ last_data_received()

MCAPI int64 cricket::Connection::last_data_received ( ) 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.

◆ last_ping_received()

MCAPI int64 cricket::Connection::last_ping_received ( ) 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.

◆ last_ping_response_received()

MCAPI int64 cricket::Connection::last_ping_response_received ( ) 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.

◆ last_ping_sent()

MCAPI int64 cricket::Connection::last_ping_sent ( ) 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.

◆ last_received()

MCAPI int64 cricket::Connection::last_received ( ) 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_thread()

MCAPI::webrtc::TaskQueueBase * cricket::Connection::network_thread ( ) 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.

◆ nominated()

MCAPI bool cricket::Connection::nominated ( ) 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.

◆ num_pings_sent()

MCAPI int cricket::Connection::num_pings_sent ( ) 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.

◆ port()

MCAPI::cricket::PortInterface * cricket::Connection::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.

◆ receiving()

MCAPI bool cricket::Connection::receiving ( ) 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.

◆ receiving_unchanged_since()

MCAPI int64 cricket::Connection::receiving_unchanged_since ( ) 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.

◆ remote_nomination()

MCAPI uint cricket::Connection::remote_nomination ( ) 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.

◆ rtt()

MCAPI int cricket::Connection::rtt ( ) 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.

◆ rtt_samples()

MCAPI int cricket::Connection::rtt_samples ( ) 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_connected()

MCAPI void cricket::Connection::set_connected ( bool value)
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_ice_event_log()

MCAPI void cricket::Connection::set_ice_event_log ( ::webrtc::IceEventLog * ice_event_log)
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_inactive_timeout()

MCAPI void cricket::Connection::set_inactive_timeout ( ::std::optional< int > const & value)
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_nomination()

MCAPI void cricket::Connection::set_nomination ( uint value)
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_receiving_timeout()

MCAPI void cricket::Connection::set_receiving_timeout ( ::std::optional< int > receiving_timeout_ms)
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_selected()

MCAPI void cricket::Connection::set_selected ( bool selected)
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_state()

MCAPI void cricket::Connection::set_state ( ::cricket::IceCandidatePairState state)
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_unwritable_min_checks()

MCAPI void cricket::Connection::set_unwritable_min_checks ( ::std::optional< int > const & value)
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_unwritable_timeout()

MCAPI void cricket::Connection::set_unwritable_timeout ( ::std::optional< int > const & value_ms)
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_use_candidate_attr()

MCAPI void cricket::Connection::set_use_candidate_attr ( bool enable)
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_write_state()

MCAPI void cricket::Connection::set_write_state ( ::cricket::Connection::WriteState value)
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.

◆ stable()

MCAPI bool cricket::Connection::stable ( int64 now) 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.

◆ state()

MCAPI::cricket::IceCandidatePairState cricket::Connection::state ( ) 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.

◆ stats()

MCAPI::cricket::ConnectionInfo cricket::Connection::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.

◆ weak()

MCAPI bool cricket::Connection::weak ( ) 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.

◆ writable()

MCAPI bool cricket::Connection::writable ( ) 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.

◆ write_state()

MCAPI::cricket::Connection::WriteState cricket::Connection::write_state ( ) 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() [2/2]

MCAPI void * cricket::Connection::$ctor ( ::rtc::WeakPtr<::cricket::PortInterface > port,
uint64 index,
::cricket::Candidate const & remote_candidate )
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.

◆ $dtor()

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

◆ $local_candidate()

MCAPI::cricket::Candidate const & cricket::Connection::$local_candidate ( ) 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.

◆ $remote_candidate()

MCAPI::cricket::Candidate const & cricket::Connection::$remote_candidate ( ) 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::Connection::$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.

◆ $generation()

MCAPI int cricket::Connection::$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.

◆ $priority()

MCAPI uint64 cricket::Connection::$priority ( ) 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.

◆ $vftable()

MCAPI void ** cricket::Connection::$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: