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

Classes

struct  CandidateAndResolver
 

Public Member Functions

MCAPI void AddAllocatorSession (::std::unique_ptr<::cricket::PortAllocatorSession >)
 
MCAPI void AddConnection (::cricket::Connection *)
 
MCAPI void AddRemoteCandidateWithResult (::cricket::Candidate, ::webrtc::AsyncDnsResolverResult const &)
 
MCAPI bool AllowedToPruneConnections () const
 
MCAPI int64 ComputeEstimatedDisconnectedTimeMs (int64, ::cricket::Connection *)
 
MCAPI::webrtc::IceTransportState ComputeIceTransportState () const
 
MCAPI::cricket::IceTransportState ComputeState () const
 
MCAPI::rtc::NetworkRoute ConfigureNetworkRoute (::cricket::Connection const *)
 
MCAPI bool CreateConnection (::cricket::PortInterface *, ::cricket::Candidate const &, ::cricket::PortInterface *)
 
MCAPI bool CreateConnections (::cricket::Candidate const &, ::cricket::PortInterface *)
 
MCAPI bool FindConnection (::cricket::Connection const *) const
 
MCAPI::cricket::IceParameters const * FindRemoteIceFromUfrag (::std::string_view, uint *)
 
MCAPI void FinishAddingRemoteCandidate (::cricket::Candidate const &)
 
MCAPI uint GetNominationAttr (::cricket::Connection *) const
 
MCAPI uint GetRemoteCandidateGeneration (::cricket::Candidate const &)
 
MCAPI bool GetUseCandidateAttr (::cricket::Connection *) const
 
MCAPI void GoogDeltaAckReceived (::webrtc::RTCErrorOr<::cricket::StunUInt64Attribute const * >)
 
MCAPI ::std::unique_ptr<::cricket::StunAttributeGoogDeltaReceived (::cricket::StunByteStringAttribute const *)
 
MCAPI void HandleAllTimedOut ()
 
MCAPI bool IsDuplicateRemoteCandidate (::cricket::Candidate const &)
 
MCAPI bool IsPortPruned (::cricket::PortInterface const *) const
 
MCAPI bool IsRemoteCandidatePruned (::cricket::Candidate const &) const
 
MCAPI void LogCandidatePairConfig (::cricket::Connection *, ::webrtc::IceCandidatePairConfigType)
 
MCAPI void MarkConnectionPinged (::cricket::Connection *)
 
MCAPI void MaybeStopPortAllocatorSessions ()
 
MCAPI void OnCandidateError (::cricket::PortAllocatorSession *, ::cricket::IceCandidateErrorEvent const &)
 
MCAPI void OnCandidateFilterChanged (uint, uint)
 
MCAPI void OnCandidateResolved (::webrtc::AsyncDnsResolverInterface *)
 
MCAPI void OnCandidatesAllocationDone (::cricket::PortAllocatorSession *)
 
MCAPI void OnCandidatesReady (::cricket::PortAllocatorSession *, ::std::vector<::cricket::Candidate > const &)
 
MCAPI void OnCandidatesRemoved (::cricket::PortAllocatorSession *, ::std::vector<::cricket::Candidate > const &)
 
MCAPI void OnConnectionDestroyed (::cricket::Connection *)
 
MCAPI void OnConnectionStateChange (::cricket::Connection *)
 
MCAPI void OnNominated (::cricket::Connection *)
 
MCAPI void OnPortDestroyed (::cricket::PortInterface *)
 
MCAPI void OnPortReady (::cricket::PortAllocatorSession *, ::cricket::PortInterface *)
 
MCAPI void OnPortsPruned (::cricket::PortAllocatorSession *, ::std::vector<::cricket::PortInterface * > const &)
 
MCAPI void OnReadPacket (::cricket::Connection *, ::rtc::ReceivedPacket const &)
 
MCAPI void OnReadyToSend (::cricket::Connection *)
 
MCAPI void OnRoleConflict (::cricket::PortInterface *)
 
MCAPI void OnSelectedConnectionDestroyed ()
 
MCAPI void OnSentPacket (::rtc::SentPacket const &)
 
MCAPI void OnUnknownAddress (::cricket::PortInterface *, ::rtc::SocketAddress const &, ::cricket::ProtocolType, ::cricket::IceMessage *, ::std::string const &, bool)
 
MCAPI P2PTransportChannel (::std::string_view, int, ::cricket::PortAllocator *, ::webrtc::AsyncDnsResolverFactoryInterface *, ::std::unique_ptr<::webrtc::AsyncDnsResolverFactoryInterface >, ::webrtc::RtcEventLog *, ::cricket::IceControllerFactoryInterface *, ::cricket::ActiveIceControllerFactoryInterface *, ::webrtc::FieldTrialsView const *)
 
MCAPI void ParseFieldTrials (::webrtc::FieldTrialsView const *)
 
MCAPI void PingConnection (::cricket::Connection *)
 
MCAPI bool PresumedWritable (::cricket::Connection const *) const
 
MCAPI void PruneAllPorts ()
 
MCAPI bool PrunePort (::cricket::PortInterface *)
 
MCAPI bool ReadyToSend (::cricket::Connection const *) const
 
MCAPI void RememberRemoteCandidate (::cricket::Candidate const &, ::cricket::PortInterface *)
 
MCAPI void RemoveConnection (::cricket::Connection *)
 
MCAPI void ResolveHostnameCandidate (::cricket::Candidate const &)
 
MCAPI::cricket::Candidate SanitizeLocalCandidate (::cricket::Candidate const &) const
 
MCAPI::cricket::Candidate SanitizeRemoteCandidate (::cricket::Candidate const &) const
 
MCAPI void SendPingRequestInternal (::cricket::Connection *)
 
MCAPI void SetReceiving (bool)
 
MCAPI void SetWritable (bool)
 
MCAPI void SwitchSelectedConnectionInternal (::cricket::Connection *, ::cricket::IceSwitchReason)
 
MCAPI::std::string ToString () const
 
MCAPI void UpdateTransportState ()
 
MCAPI void * $ctor (::std::string_view, int, ::cricket::PortAllocator *, ::webrtc::AsyncDnsResolverFactoryInterface *, ::std::unique_ptr<::webrtc::AsyncDnsResolverFactoryInterface >, ::webrtc::RtcEventLog *, ::cricket::IceControllerFactoryInterface *, ::cricket::ActiveIceControllerFactoryInterface *, ::webrtc::FieldTrialsView const *)
 

Static Public Member Functions

static MCAPI ::std::unique_ptr<::cricket::P2PTransportChannelCreate (::std::string_view, int, ::webrtc::IceTransportInit)
 
static MCAPI ::webrtc::RTCError ValidateIceConfig (::cricket::IceConfig const &)
 
static MCAPI void ** $vftableForIceTransportInternal ()
 
static MCAPI void ** $vftableForIceAgentInterface ()
 

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