LeviLamina
Loading...
Searching...
No Matches
webrtc::Connection Class Referenceabstract
Inheritance diagram for webrtc::Connection:

Classes

class  ConnectionRequest
struct  SentPing

Public Types

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

Public Member Functions

Connection & operator= (Connection const &)
 Connection (Connection const &)
virtual::webrtc::Candidate const & local_candidate () const
virtual::webrtc::Candidate const & remote_candidate () const
virtual::webrtc::Network const * network () const
virtual int generation () const
virtual uint64 priority () const
virtual int Send (void const *data, uint64 size, ::webrtc::AsyncSocketPacketOptions const &options)=0
virtual int GetError ()=0
virtual void OnConnectionRequestResponse (::webrtc::StunRequest *request, ::webrtc::StunMessage *response)
MCAPI ::std::unique_ptr<::webrtc::IceMessageBuildPingRequest (::std::unique_ptr<::webrtc::StunByteStringAttribute > delta)
MCAPI uint ComputeNetworkCost () const
MCAPI Connection (::webrtc::Environment const &env, ::webrtc::WeakPtr<::webrtc::PortInterface > port, uint64 index, ::webrtc::Candidate const &remote_candidate)
MCAPI void DeregisterDtlsPiggyback ()
MCAPI void DeregisterReceivedPacketCallback ()
MCAPI void Destroy ()
MCAPI void FailAndPrune ()
MCAPI void ForgetLearnedState ()
MCAPI void HandlePiggybackCheckAcknowledgementIfAny (::webrtc::StunMessage *msg)
MCAPI void HandleStunBindingOrGoogPingRequest (::webrtc::IceMessage *msg)
MCAPI::webrtc::Timestamp LastDataReceived () const
MCAPI::webrtc::Timestamp LastPingReceived () const
MCAPI::webrtc::Timestamp LastPingResponseReceived () const
MCAPI::webrtc::Timestamp LastPingSent () const
MCAPI::webrtc::Timestamp LastReceived () const
MCAPI void MaybeAddDtlsPiggybackingAttributes (::webrtc::StunMessage *msg)
MCAPI void MaybeHandleDtlsPiggybackingAttributes (::webrtc::StunMessage const *msg, ::webrtc::StunRequest const *original_request)
MCAPI void MaybeSetRemoteIceParametersAndGeneration (::webrtc::IceParameters const &ice_params, int generation)
MCAPI void MaybeUpdateLocalCandidate (::webrtc::StunRequest *request, ::webrtc::StunMessage *response)
MCAPI void MaybeUpdatePeerReflexiveCandidate (::webrtc::Candidate const &new_candidate)
MCAPI void OnConnectionRequestErrorResponse (::webrtc::Connection::ConnectionRequest *request, ::webrtc::StunMessage *response)
MCAPI void OnConnectionRequestSent (::webrtc::Connection::ConnectionRequest *request)
MCAPI void OnConnectionRequestTimeout (::webrtc::Connection::ConnectionRequest *request)
MCAPI void OnReadPacket (::webrtc::ReceivedIpPacket const &packet)
MCAPI void OnReadyToSend ()
MCAPI void OnSendStunPacket (void const *data, uint64 size, ::webrtc::StunRequest *req)
MCAPI void Ping (::webrtc::Timestamp now, ::std::unique_ptr<::webrtc::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 (::webrtc::TimeDelta rtt, ::std::string_view, ::std::optional< uint > const &nomination)
MCAPI::webrtc::Timestamp ReceivingUnchangedSince () const
MCAPI void RegisterReceivedPacketCallback (::absl::AnyInvocable< void(::webrtc::Connection *, ::webrtc::ReceivedIpPacket const &)> received_packet_callback)
MCAPI::webrtc::TimeDelta Rtt () const
MCAPI void SendResponseMessage (::webrtc::StunMessage const &response)
MCAPI void SendStunBindingResponse (::webrtc::StunMessage const *message)
MCAPI void SetIceFieldTrials (::webrtc::IceFieldTrials const *field_trials)
MCAPI void SetInactiveTimeout (::std::optional<::webrtc::TimeDelta > value)
MCAPI void SetLocalCandidateNetworkCost (ushort cost)
MCAPI void SetReceivingTimeout (::std::optional<::webrtc::TimeDelta > receiving_timeout)
MCAPI void SetUnwritableTimeout (::std::optional<::webrtc::TimeDelta > value)
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 (::webrtc::Timestamp now)
MCAPI void UpdateState (::webrtc::Timestamp now)
MCAPI bool active () const
MCAPI bool connected () const
MCAPI bool dead (::webrtc::Timestamp now) const
MCAPI int64 last_data_received () const
MCAPI int64 last_ping_received () const
MCAPI int64 last_ping_sent () const
MCAPI::webrtc::TaskQueueBase * network_thread () const
MCAPI bool nominated () const
MCAPI int num_pings_sent () const
MCAPI::webrtc::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_nomination (uint value)
MCAPI void set_selected (bool selected)
MCAPI void set_state (::webrtc::IceCandidatePairState state)
MCAPI void set_unwritable_min_checks (::std::optional< int > const &value)
MCAPI void set_use_candidate_attr (bool enable)
MCAPI void set_write_state (::webrtc::Connection::WriteState value)
MCAPI bool stable (::webrtc::Timestamp now) const
MCAPI::webrtc::IceCandidatePairState state () const
MCAPI::webrtc::ConnectionInfo stats ()
MCAPI bool weak () const
MCAPI bool writable () const
MCAPI::webrtc::Connection::WriteState write_state () const
MCAPI void * $ctor (::webrtc::Environment const &env, ::webrtc::WeakPtr<::webrtc::PortInterface > port, uint64 index, ::webrtc::Candidate const &remote_candidate)
MCAPI void $dtor ()
MCAPI::webrtc::Candidate const & $local_candidate () const
MCAPI::webrtc::Candidate const & $remote_candidate () const
MCAPI::webrtc::Network const * $network () const
MCAPI int $generation () const
MCAPI uint64 $priority () const
MCAPI void $OnConnectionRequestResponse (::webrtc::StunRequest *request, ::webrtc::StunMessage *response)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 48 > mUnk5dc422
::ll::UntypedStorage< 8, 48 > mUnk302e81
::ll::UntypedStorage< 8, 48 > mUnk331970
::ll::UntypedStorage< 8, 48 > mUnk829103
::ll::UntypedStorage< 8, 40 > mUnk415ba1
::ll::UntypedStorage< 8, 8 > mUnk3bedab
::ll::UntypedStorage< 4, 4 > mUnk673bc5
::ll::UntypedStorage< 8, 16 > mUnk448fdf
::ll::UntypedStorage< 8, 528 > mUnk7d7bc8
::ll::UntypedStorage< 8, 528 > mUnk650b6b
::ll::UntypedStorage< 8, 1264 > mUnk308b74
::ll::UntypedStorage< 8, 64 > mUnk4ee8d7
::ll::UntypedStorage< 8, 64 > mUnkd02ae8
::ll::UntypedStorage< 8, 8 > mUnk3d9ee0
::ll::UntypedStorage< 4, 4 > mUnkf983f1
::ll::UntypedStorage< 1, 1 > mUnk1bfb02
::ll::UntypedStorage< 1, 1 > mUnk803ec6
::ll::UntypedStorage< 1, 1 > mUnk84c8ac
::ll::UntypedStorage< 1, 1 > mUnk23f606
::ll::UntypedStorage< 1, 1 > mUnkeb5de9
::ll::UntypedStorage< 4, 4 > mUnk4dafae
::ll::UntypedStorage< 4, 4 > mUnkae3315
::ll::UntypedStorage< 4, 4 > mUnk4355af
::ll::UntypedStorage< 8, 88 > mUnk47bff6
::ll::UntypedStorage< 8, 8 > mUnk1491d4
::ll::UntypedStorage< 4, 4 > mUnk2f910e
::ll::UntypedStorage< 8, 8 > mUnk1edadb
::ll::UntypedStorage< 8, 8 > mUnk447f49
::ll::UntypedStorage< 8, 16 > mUnke6a9e4
::ll::UntypedStorage< 8, 8 > mUnk4dc3b6
::ll::UntypedStorage< 8, 8 > mUnk688a81
::ll::UntypedStorage< 8, 8 > mUnke05152
::ll::UntypedStorage< 8, 8 > mUnk6e2acb
::ll::UntypedStorage< 8, 8 > mUnk8a82e7
::ll::UntypedStorage< 8, 24 > mUnkf5cd4e
::ll::UntypedStorage< 8, 40 > mUnk6fb81c
::ll::UntypedStorage< 8, 16 > mUnk67603c
::ll::UntypedStorage< 4, 8 > mUnk122678
::ll::UntypedStorage< 8, 16 > mUnk84eb8b
::ll::UntypedStorage< 4, 4 > mUnk6de527
::ll::UntypedStorage< 8, 16 > mUnkf7d89f
::ll::UntypedStorage< 8, 8 > mUnk129150
::ll::UntypedStorage< 8, 8 > mUnk8f03a8
::ll::UntypedStorage< 4, 4 > mUnkf22a9f
::ll::UntypedStorage< 4, 32 > mUnk7f7156
::ll::UntypedStorage< 8, 8 > mUnk456d2d
::ll::UntypedStorage< 1, 2 > mUnk5d0132
::ll::UntypedStorage< 8, 8 > mUnkf17e1d
::ll::UntypedStorage< 8, 8 > mUnk32942d
::ll::UntypedStorage< 8, 48 > mUnk21989a
::ll::UntypedStorage< 8, 72 > mUnkbdb7a1
::ll::UntypedStorage< 8, 72 > mUnkedcb3f
::ll::UntypedStorage< 8, 32 > mUnk8609c8
::ll::UntypedStorage< 8, 64 > mUnk15fb04

Constructor & Destructor Documentation

◆ Connection()

MCAPI webrtc::Connection::Connection ( ::webrtc::Environment const & env,
::webrtc::WeakPtr<::webrtc::PortInterface > port,
uint64 index,
::webrtc::Candidate const & remote_candidate )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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

◆ local_candidate()

virtual::webrtc::Candidate const & webrtc::Connection::local_candidate ( ) const
virtual

◆ remote_candidate()

virtual::webrtc::Candidate const & webrtc::Connection::remote_candidate ( ) const
virtual

◆ BuildPingRequest()

MCAPI ::std::unique_ptr<::webrtc::IceMessage > webrtc::Connection::BuildPingRequest ( ::std::unique_ptr<::webrtc::StunByteStringAttribute > delta)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::ComputeNetworkCost ( ) 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.

◆ DeregisterDtlsPiggyback()

MCAPI void webrtc::Connection::DeregisterDtlsPiggyback ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::DeregisterReceivedPacketCallback ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::Destroy ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::FailAndPrune ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::ForgetLearnedState ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::HandlePiggybackCheckAcknowledgementIfAny ( ::webrtc::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.

◆ HandleStunBindingOrGoogPingRequest()

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

◆ LastDataReceived()

MCAPI::webrtc::Timestamp webrtc::Connection::LastDataReceived ( ) 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.

◆ LastPingReceived()

MCAPI::webrtc::Timestamp webrtc::Connection::LastPingReceived ( ) 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.

◆ LastPingResponseReceived()

MCAPI::webrtc::Timestamp webrtc::Connection::LastPingResponseReceived ( ) 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.

◆ LastPingSent()

MCAPI::webrtc::Timestamp webrtc::Connection::LastPingSent ( ) 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.

◆ LastReceived()

MCAPI::webrtc::Timestamp webrtc::Connection::LastReceived ( ) 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.

◆ MaybeAddDtlsPiggybackingAttributes()

MCAPI void webrtc::Connection::MaybeAddDtlsPiggybackingAttributes ( ::webrtc::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.

◆ MaybeHandleDtlsPiggybackingAttributes()

MCAPI void webrtc::Connection::MaybeHandleDtlsPiggybackingAttributes ( ::webrtc::StunMessage const * msg,
::webrtc::StunRequest const * original_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.

◆ MaybeSetRemoteIceParametersAndGeneration()

MCAPI void webrtc::Connection::MaybeSetRemoteIceParametersAndGeneration ( ::webrtc::IceParameters const & ice_params,
int generation )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::MaybeUpdateLocalCandidate ( ::webrtc::StunRequest * request,
::webrtc::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.

◆ MaybeUpdatePeerReflexiveCandidate()

MCAPI void webrtc::Connection::MaybeUpdatePeerReflexiveCandidate ( ::webrtc::Candidate const & new_candidate)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::OnConnectionRequestErrorResponse ( ::webrtc::Connection::ConnectionRequest * request,
::webrtc::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.

◆ OnConnectionRequestSent()

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

◆ OnConnectionRequestTimeout()

MCAPI void webrtc::Connection::OnConnectionRequestTimeout ( ::webrtc::Connection::ConnectionRequest * 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.

◆ OnReadPacket()

MCAPI void webrtc::Connection::OnReadPacket ( ::webrtc::ReceivedIpPacket 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.

◆ OnReadyToSend()

MCAPI void webrtc::Connection::OnReadyToSend ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::OnSendStunPacket ( void const * data,
uint64 size,
::webrtc::StunRequest * req )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::Ping ( ::webrtc::Timestamp now,
::std::unique_ptr<::webrtc::StunByteStringAttribute > delta )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::PrintPingsSinceLastResponse ( ::std::string * s,
uint64 max )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::Prune ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::ReceivedPing ( ::std::optional<::std::string > const & request_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.

◆ ReceivedPingResponse()

MCAPI void webrtc::Connection::ReceivedPingResponse ( ::webrtc::TimeDelta rtt,
::std::string_view ,
::std::optional< uint > const & nomination )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ReceivingUnchangedSince()

MCAPI::webrtc::Timestamp webrtc::Connection::ReceivingUnchangedSince ( ) 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.

◆ RegisterReceivedPacketCallback()

MCAPI void webrtc::Connection::RegisterReceivedPacketCallback ( ::absl::AnyInvocable< void(::webrtc::Connection *, ::webrtc::ReceivedIpPacket const &)> received_packet_callback)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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::webrtc::TimeDelta webrtc::Connection::Rtt ( ) 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.

◆ SendResponseMessage()

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

◆ SendStunBindingResponse()

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

◆ SetIceFieldTrials()

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

◆ SetInactiveTimeout()

MCAPI void webrtc::Connection::SetInactiveTimeout ( ::std::optional<::webrtc::TimeDelta > 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.

◆ SetLocalCandidateNetworkCost()

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

◆ SetReceivingTimeout()

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

◆ SetUnwritableTimeout()

MCAPI void webrtc::Connection::SetUnwritableTimeout ( ::std::optional<::webrtc::TimeDelta > 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.

◆ Shutdown()

MCAPI bool webrtc::Connection::Shutdown ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 & webrtc::Connection::ToLogDescription ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::ToString ( ) 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.

◆ TooManyOutstandingPings()

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

◆ UpdateLocalIceParameters()

MCAPI void webrtc::Connection::UpdateLocalIceParameters ( int component,
::std::string_view username_fragment,
::std::string_view password )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::UpdateReceiving ( ::webrtc::Timestamp now)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::UpdateState ( ::webrtc::Timestamp now)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::active ( ) 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.

◆ connected()

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

◆ dead()

MCAPI bool webrtc::Connection::dead ( ::webrtc::Timestamp now) 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.

◆ last_data_received()

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

◆ last_ping_received()

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

◆ last_ping_sent()

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

◆ network_thread()

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

◆ nominated()

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

◆ num_pings_sent()

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

◆ port()

MCAPI::webrtc::PortInterface * webrtc::Connection::port ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::receiving ( ) 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.

◆ receiving_unchanged_since()

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

◆ remote_nomination()

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

◆ rtt()

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

◆ rtt_samples()

MCAPI int webrtc::Connection::rtt_samples ( ) 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.

◆ set_connected()

MCAPI void webrtc::Connection::set_connected ( bool 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.

◆ set_ice_event_log()

MCAPI void webrtc::Connection::set_ice_event_log ( ::webrtc::IceEventLog * ice_event_log)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::set_nomination ( uint 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.

◆ set_selected()

MCAPI void webrtc::Connection::set_selected ( bool selected)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::set_state ( ::webrtc::IceCandidatePairState state)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::set_unwritable_min_checks ( ::std::optional< int > const & 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.

◆ set_use_candidate_attr()

MCAPI void webrtc::Connection::set_use_candidate_attr ( bool enable)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::set_write_state ( ::webrtc::Connection::WriteState 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.

◆ stable()

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

◆ state()

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

◆ stats()

MCAPI::webrtc::ConnectionInfo webrtc::Connection::stats ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::weak ( ) 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.

◆ writable()

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

◆ write_state()

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

◆ $ctor()

MCAPI void * webrtc::Connection::$ctor ( ::webrtc::Environment const & env,
::webrtc::WeakPtr<::webrtc::PortInterface > port,
uint64 index,
::webrtc::Candidate const & remote_candidate )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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 webrtc::Connection::$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.

◆ $local_candidate()

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

◆ $remote_candidate()

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

◆ $network()

MCAPI::webrtc::Network const * webrtc::Connection::$network ( ) 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.

◆ $generation()

MCAPI int webrtc::Connection::$generation ( ) 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.

◆ $priority()

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

◆ $OnConnectionRequestResponse()

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

◆ $vftable()

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

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