LeviLamina
|
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::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 |
virtual int | Send (void const *, uint64, ::rtc::PacketOptions const &)=0 |
virtual int | GetError ()=0 |
virtual void | OnConnectionRequestResponse (::cricket::StunRequest *, ::cricket::StunMessage *) |
MCAPI ::std::unique_ptr<::cricket::IceMessage > | BuildPingRequest (::std::unique_ptr<::cricket::StunByteStringAttribute >) |
MCAPI uint | ComputeNetworkCost () const |
MCAPI | Connection (::rtc::WeakPtr<::cricket::PortInterface >, uint64, ::cricket::Candidate const &) |
MCAPI void | DeregisterReceivedPacketCallback () |
MCAPI void | Destroy () |
MCAPI void | FailAndPrune () |
MCAPI void | ForgetLearnedState () |
MCAPI void | HandlePiggybackCheckAcknowledgementIfAny (::cricket::StunMessage *) |
MCAPI void | HandleStunBindingOrGoogPingRequest (::cricket::IceMessage *) |
MCAPI void | LogCandidatePairConfig (::webrtc::IceCandidatePairConfigType) |
MCAPI void | LogCandidatePairEvent (::webrtc::IceCandidatePairEventType, uint) |
MCAPI void | MaybeSetRemoteIceParametersAndGeneration (::cricket::IceParameters const &, int) |
MCAPI void | MaybeUpdateLocalCandidate (::cricket::StunRequest *, ::cricket::StunMessage *) |
MCAPI void | MaybeUpdatePeerReflexiveCandidate (::cricket::Candidate const &) |
MCAPI void | OnConnectionRequestErrorResponse (::cricket::Connection::ConnectionRequest *, ::cricket::StunMessage *) |
MCAPI void | OnConnectionRequestSent (::cricket::Connection::ConnectionRequest *) |
MCAPI void | OnConnectionRequestTimeout (::cricket::Connection::ConnectionRequest *) |
MCAPI void | OnReadPacket (::rtc::ReceivedPacket const &) |
MCAPI void | OnReadyToSend () |
MCAPI void | OnSendStunPacket (void const *, uint64, ::cricket::StunRequest *) |
MCAPI void | Ping (int64, ::std::unique_ptr<::cricket::StunByteStringAttribute >) |
MCAPI void | PrintPingsSinceLastResponse (::std::string *, uint64) |
MCAPI void | Prune () |
MCAPI void | ReceivedPing (::std::optional<::std::string > const &) |
MCAPI void | ReceivedPingResponse (int, ::std::string_view, ::std::optional< uint > const &) |
MCAPI void | RegisterReceivedPacketCallback (::absl::AnyInvocable< void(::cricket::Connection *, ::rtc::ReceivedPacket const &)>) |
MCAPI void | SendGoogPingResponse (::cricket::StunMessage const *) |
MCAPI void | SendResponseMessage (::cricket::StunMessage const &) |
MCAPI void | SendStunBindingResponse (::cricket::StunMessage const *) |
MCAPI void | SetIceFieldTrials (::cricket::IceFieldTrials const *) |
MCAPI void | SetLocalCandidateNetworkCost (ushort) |
MCAPI void | SetStunDictConsumer (::std::function<::std::unique_ptr<::cricket::StunAttribute >(::cricket::StunByteStringAttribute const *)>, ::std::function< void(::webrtc::RTCErrorOr<::cricket::StunUInt64Attribute const * >)>) |
MCAPI bool | ShouldSendGoogPing (::cricket::StunMessage const *) |
MCAPI bool | Shutdown () |
MCAPI::std::string | ToDebugId () const |
MCAPI::webrtc::IceCandidatePairDescription const & | ToLogDescription () |
MCAPI::std::string | ToString () const |
MCAPI bool | TooManyOutstandingPings (::std::optional< int > const &) const |
MCAPI void | UpdateLocalIceParameters (int, ::std::string_view, ::std::string_view) |
MCAPI void | UpdateReceiving (int64) |
MCAPI void | UpdateState (int64) |
MCAPI uint | acked_nomination () const |
MCAPI bool | active () const |
MCAPI bool | connected () const |
MCAPI bool | dead (int64) const |
MCAPI int | inactive_timeout () 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 bool | missing_responses (int64) const |
MCAPI::webrtc::TaskQueueBase * | network_thread () const |
MCAPI bool | nominated () const |
MCAPI int | num_pings_sent () const |
MCAPI::cricket::PortInterface * | port () |
MCAPI uint | prflx_priority () const |
MCAPI bool | receiving () const |
MCAPI int | receiving_timeout () const |
MCAPI int64 | receiving_unchanged_since () const |
MCAPI uint | remote_nomination () const |
MCAPI int | rtt () const |
MCAPI bool | rtt_converged () const |
MCAPI int | rtt_samples () const |
MCAPI void | set_connected (bool) |
MCAPI void | set_ice_event_log (::webrtc::IceEventLog *) |
MCAPI void | set_inactive_timeout (::std::optional< int > const &) |
MCAPI void | set_nomination (uint) |
MCAPI void | set_receiving_timeout (::std::optional< int >) |
MCAPI void | set_remote_nomination (uint) |
MCAPI void | set_selected (bool) |
MCAPI void | set_state (::cricket::IceCandidatePairState) |
MCAPI void | set_unwritable_min_checks (::std::optional< int > const &) |
MCAPI void | set_unwritable_timeout (::std::optional< int > const &) |
MCAPI void | set_use_candidate_attr (bool) |
MCAPI void | set_write_state (::cricket::Connection::WriteState) |
MCAPI bool | stable (int64) const |
MCAPI::cricket::IceCandidatePairState | state () const |
MCAPI::cricket::ConnectionInfo | stats () |
MCAPI int | unwritable_min_checks () const |
MCAPI int | unwritable_timeout () const |
MCAPI bool | use_candidate_attr () const |
MCAPI bool | weak () const |
MCAPI bool | writable () const |
MCAPI::cricket::Connection::WriteState | write_state () const |
MCAPI void * | $ctor (::rtc::WeakPtr<::cricket::PortInterface >, uint64, ::cricket::Candidate const &) |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
Public Attributes | |
::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< 1, 32 > | mUnk412384 |
MCAPI cricket::Connection::Connection | ( | ::rtc::WeakPtr<::cricket::PortInterface > | , |
uint64 | , | ||
::cricket::Candidate const & | ) |
|
virtual |
Implements cricket::CandidatePairInterface.
|
virtual |
Implements cricket::CandidatePairInterface.
MCAPI ::std::unique_ptr<::cricket::IceMessage > cricket::Connection::BuildPingRequest | ( | ::std::unique_ptr<::cricket::StunByteStringAttribute > | ) |
MCAPI uint cricket::Connection::ComputeNetworkCost | ( | ) | const |
MCAPI void cricket::Connection::DeregisterReceivedPacketCallback | ( | ) |
MCAPI void cricket::Connection::Destroy | ( | ) |
MCAPI void cricket::Connection::FailAndPrune | ( | ) |
MCAPI void cricket::Connection::ForgetLearnedState | ( | ) |
MCAPI void cricket::Connection::HandlePiggybackCheckAcknowledgementIfAny | ( | ::cricket::StunMessage * | ) |
MCAPI void cricket::Connection::HandleStunBindingOrGoogPingRequest | ( | ::cricket::IceMessage * | ) |
MCAPI void cricket::Connection::LogCandidatePairConfig | ( | ::webrtc::IceCandidatePairConfigType | ) |
MCAPI void cricket::Connection::LogCandidatePairEvent | ( | ::webrtc::IceCandidatePairEventType | , |
uint | ) |
MCAPI void cricket::Connection::MaybeSetRemoteIceParametersAndGeneration | ( | ::cricket::IceParameters const & | , |
int | ) |
MCAPI void cricket::Connection::MaybeUpdateLocalCandidate | ( | ::cricket::StunRequest * | , |
::cricket::StunMessage * | ) |
MCAPI void cricket::Connection::MaybeUpdatePeerReflexiveCandidate | ( | ::cricket::Candidate const & | ) |
MCAPI void cricket::Connection::OnConnectionRequestErrorResponse | ( | ::cricket::Connection::ConnectionRequest * | , |
::cricket::StunMessage * | ) |
MCAPI void cricket::Connection::OnConnectionRequestSent | ( | ::cricket::Connection::ConnectionRequest * | ) |
MCAPI void cricket::Connection::OnConnectionRequestTimeout | ( | ::cricket::Connection::ConnectionRequest * | ) |
MCAPI void cricket::Connection::OnReadPacket | ( | ::rtc::ReceivedPacket const & | ) |
MCAPI void cricket::Connection::OnReadyToSend | ( | ) |
MCAPI void cricket::Connection::OnSendStunPacket | ( | void const * | , |
uint64 | , | ||
::cricket::StunRequest * | ) |
MCAPI void cricket::Connection::Ping | ( | int64 | , |
::std::unique_ptr<::cricket::StunByteStringAttribute > | ) |
MCAPI void cricket::Connection::PrintPingsSinceLastResponse | ( | ::std::string * | , |
uint64 | ) |
MCAPI void cricket::Connection::Prune | ( | ) |
MCAPI void cricket::Connection::ReceivedPing | ( | ::std::optional<::std::string > const & | ) |
MCAPI void cricket::Connection::ReceivedPingResponse | ( | int | , |
::std::string_view | , | ||
::std::optional< uint > const & | ) |
MCAPI void cricket::Connection::RegisterReceivedPacketCallback | ( | ::absl::AnyInvocable< void(::cricket::Connection *, ::rtc::ReceivedPacket const &)> | ) |
MCAPI void cricket::Connection::SendGoogPingResponse | ( | ::cricket::StunMessage const * | ) |
MCAPI void cricket::Connection::SendResponseMessage | ( | ::cricket::StunMessage const & | ) |
MCAPI void cricket::Connection::SendStunBindingResponse | ( | ::cricket::StunMessage const * | ) |
MCAPI void cricket::Connection::SetIceFieldTrials | ( | ::cricket::IceFieldTrials const * | ) |
MCAPI void cricket::Connection::SetLocalCandidateNetworkCost | ( | ushort | ) |
MCAPI void cricket::Connection::SetStunDictConsumer | ( | ::std::function<::std::unique_ptr<::cricket::StunAttribute >(::cricket::StunByteStringAttribute const *)> | , |
::std::function< void(::webrtc::RTCErrorOr<::cricket::StunUInt64Attribute const * >)> | ) |
MCAPI bool cricket::Connection::ShouldSendGoogPing | ( | ::cricket::StunMessage const * | ) |
MCAPI bool cricket::Connection::Shutdown | ( | ) |
MCAPI::std::string cricket::Connection::ToDebugId | ( | ) | const |
MCAPI::webrtc::IceCandidatePairDescription const & cricket::Connection::ToLogDescription | ( | ) |
MCAPI::std::string cricket::Connection::ToString | ( | ) | const |
MCAPI bool cricket::Connection::TooManyOutstandingPings | ( | ::std::optional< int > const & | ) | const |
MCAPI void cricket::Connection::UpdateLocalIceParameters | ( | int | , |
::std::string_view | , | ||
::std::string_view | ) |
MCAPI void cricket::Connection::UpdateReceiving | ( | int64 | ) |
MCAPI void cricket::Connection::UpdateState | ( | int64 | ) |
MCAPI uint cricket::Connection::acked_nomination | ( | ) | const |
MCAPI bool cricket::Connection::active | ( | ) | const |
MCAPI bool cricket::Connection::connected | ( | ) | const |
MCAPI bool cricket::Connection::dead | ( | int64 | ) | const |
MCAPI int cricket::Connection::inactive_timeout | ( | ) | const |
MCAPI int64 cricket::Connection::last_data_received | ( | ) | const |
MCAPI int64 cricket::Connection::last_ping_received | ( | ) | const |
MCAPI int64 cricket::Connection::last_ping_response_received | ( | ) | const |
MCAPI int64 cricket::Connection::last_ping_sent | ( | ) | const |
MCAPI int64 cricket::Connection::last_received | ( | ) | const |
MCAPI bool cricket::Connection::missing_responses | ( | int64 | ) | const |
MCAPI::webrtc::TaskQueueBase * cricket::Connection::network_thread | ( | ) | const |
MCAPI bool cricket::Connection::nominated | ( | ) | const |
MCAPI int cricket::Connection::num_pings_sent | ( | ) | const |
MCAPI::cricket::PortInterface * cricket::Connection::port | ( | ) |
MCAPI uint cricket::Connection::prflx_priority | ( | ) | const |
MCAPI bool cricket::Connection::receiving | ( | ) | const |
MCAPI int cricket::Connection::receiving_timeout | ( | ) | const |
MCAPI int64 cricket::Connection::receiving_unchanged_since | ( | ) | const |
MCAPI uint cricket::Connection::remote_nomination | ( | ) | const |
MCAPI int cricket::Connection::rtt | ( | ) | const |
MCAPI bool cricket::Connection::rtt_converged | ( | ) | const |
MCAPI int cricket::Connection::rtt_samples | ( | ) | const |
MCAPI void cricket::Connection::set_connected | ( | bool | ) |
MCAPI void cricket::Connection::set_ice_event_log | ( | ::webrtc::IceEventLog * | ) |
MCAPI void cricket::Connection::set_inactive_timeout | ( | ::std::optional< int > const & | ) |
MCAPI void cricket::Connection::set_nomination | ( | uint | ) |
MCAPI void cricket::Connection::set_receiving_timeout | ( | ::std::optional< int > | ) |
MCAPI void cricket::Connection::set_remote_nomination | ( | uint | ) |
MCAPI void cricket::Connection::set_selected | ( | bool | ) |
MCAPI void cricket::Connection::set_state | ( | ::cricket::IceCandidatePairState | ) |
MCAPI void cricket::Connection::set_unwritable_min_checks | ( | ::std::optional< int > const & | ) |
MCAPI void cricket::Connection::set_unwritable_timeout | ( | ::std::optional< int > const & | ) |
MCAPI void cricket::Connection::set_use_candidate_attr | ( | bool | ) |
MCAPI void cricket::Connection::set_write_state | ( | ::cricket::Connection::WriteState | ) |
MCAPI bool cricket::Connection::stable | ( | int64 | ) | const |
MCAPI::cricket::IceCandidatePairState cricket::Connection::state | ( | ) | const |
MCAPI::cricket::ConnectionInfo cricket::Connection::stats | ( | ) |
MCAPI int cricket::Connection::unwritable_min_checks | ( | ) | const |
MCAPI int cricket::Connection::unwritable_timeout | ( | ) | const |
MCAPI bool cricket::Connection::use_candidate_attr | ( | ) | const |
MCAPI bool cricket::Connection::weak | ( | ) | const |
MCAPI bool cricket::Connection::writable | ( | ) | const |
MCAPI::cricket::Connection::WriteState cricket::Connection::write_state | ( | ) | const |
MCAPI void * cricket::Connection::$ctor | ( | ::rtc::WeakPtr<::cricket::PortInterface > | , |
uint64 | , | ||
::cricket::Candidate const & | ) |
|
static |