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

Classes

class  AddressResolver
 

Public Member Functions

MCAPI bool HasStunCandidateWithAddress (::rtc::SocketAddress const &) const
 
MCAPI bool Init ()
 
MCAPI void MaybePrepareStunCandidate ()
 
MCAPI bool MaybeSetDefaultLocalAddress (::rtc::SocketAddress *) const
 
MCAPI void MaybeSetPortCompleteOrError ()
 
MCAPI void OnLocalAddressReady (::rtc::AsyncPacketSocket *, ::rtc::SocketAddress const &)
 
MCAPI void OnReadPacket (::rtc::AsyncPacketSocket *, ::rtc::ReceivedPacket const &)
 
MCAPI void OnReadyToSend (::rtc::AsyncPacketSocket *)
 
MCAPI void OnResolveResult (::rtc::SocketAddress const &, int)
 
MCAPI void OnSendPacket (void const *, uint64, ::cricket::StunRequest *)
 
MCAPI void OnStunBindingOrResolveRequestFailed (::rtc::SocketAddress const &, int, ::std::string_view)
 
MCAPI void OnStunBindingRequestSucceeded (int, ::rtc::SocketAddress const &, ::rtc::SocketAddress const &)
 
MCAPI void ResolveStunAddress (::rtc::SocketAddress const &)
 
MCAPI void SendStunBindingRequest (::rtc::SocketAddress const &)
 
MCAPI void SendStunBindingRequests ()
 
MCAPI UDPPort (::rtc::Thread *, ::webrtc::IceCandidateType, ::rtc::PacketSocketFactory *, ::rtc::Network const *, ::rtc::AsyncPacketSocket *, ::std::string_view, ::std::string_view, bool, ::webrtc::FieldTrialsView const *)
 
MCAPI UDPPort (::rtc::Thread *, ::webrtc::IceCandidateType, ::rtc::PacketSocketFactory *, ::rtc::Network const *, ushort, ushort, ::std::string_view, ::std::string_view, bool, ::webrtc::FieldTrialsView const *)
 
MCAPI void set_stun_keepalive_delay (::std::optional< int > const &)
 
MCAPI void * $ctor (::rtc::Thread *, ::webrtc::IceCandidateType, ::rtc::PacketSocketFactory *, ::rtc::Network const *, ::rtc::AsyncPacketSocket *, ::std::string_view, ::std::string_view, bool, ::webrtc::FieldTrialsView const *)
 
MCAPI void * $ctor (::rtc::Thread *, ::webrtc::IceCandidateType, ::rtc::PacketSocketFactory *, ::rtc::Network const *, ushort, ushort, ::std::string_view, ::std::string_view, bool, ::webrtc::FieldTrialsView const *)
 

Static Public Member Functions

static MCAPI void ** $vftableForPortInterface ()
 
static MCAPI void ** $vftableForHasSlots ()
 

Constructor & Destructor Documentation

◆ UDPPort() [1/2]

MCAPI cricket::UDPPort::UDPPort ( ::rtc::Thread * ,
::webrtc::IceCandidateType ,
::rtc::PacketSocketFactory * ,
::rtc::Network const * ,
::rtc::AsyncPacketSocket * ,
::std::string_view ,
::std::string_view ,
bool ,
::webrtc::FieldTrialsView 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.

◆ UDPPort() [2/2]

MCAPI cricket::UDPPort::UDPPort ( ::rtc::Thread * ,
::webrtc::IceCandidateType ,
::rtc::PacketSocketFactory * ,
::rtc::Network const * ,
ushort ,
ushort ,
::std::string_view ,
::std::string_view ,
bool ,
::webrtc::FieldTrialsView 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.

Member Function Documentation

◆ HasStunCandidateWithAddress()

MCAPI bool cricket::UDPPort::HasStunCandidateWithAddress ( ::rtc::SocketAddress const & ) 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.

◆ Init()

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

◆ MaybePrepareStunCandidate()

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

◆ MaybeSetDefaultLocalAddress()

MCAPI bool cricket::UDPPort::MaybeSetDefaultLocalAddress ( ::rtc::SocketAddress * ) 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.

◆ MaybeSetPortCompleteOrError()

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

◆ OnLocalAddressReady()

MCAPI void cricket::UDPPort::OnLocalAddressReady ( ::rtc::AsyncPacketSocket * ,
::rtc::SocketAddress 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.

◆ OnReadPacket()

MCAPI void cricket::UDPPort::OnReadPacket ( ::rtc::AsyncPacketSocket * ,
::rtc::ReceivedPacket 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.

◆ OnReadyToSend()

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

◆ OnResolveResult()

MCAPI void cricket::UDPPort::OnResolveResult ( ::rtc::SocketAddress const & ,
int  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnSendPacket()

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

◆ OnStunBindingOrResolveRequestFailed()

MCAPI void cricket::UDPPort::OnStunBindingOrResolveRequestFailed ( ::rtc::SocketAddress const & ,
int ,
::std::string_view  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnStunBindingRequestSucceeded()

MCAPI void cricket::UDPPort::OnStunBindingRequestSucceeded ( int ,
::rtc::SocketAddress const & ,
::rtc::SocketAddress 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.

◆ ResolveStunAddress()

MCAPI void cricket::UDPPort::ResolveStunAddress ( ::rtc::SocketAddress 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.

◆ SendStunBindingRequest()

MCAPI void cricket::UDPPort::SendStunBindingRequest ( ::rtc::SocketAddress 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.

◆ SendStunBindingRequests()

MCAPI void cricket::UDPPort::SendStunBindingRequests ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker 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_stun_keepalive_delay()

MCAPI void cricket::UDPPort::set_stun_keepalive_delay ( ::std::optional< int > 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() [1/2]

MCAPI void * cricket::UDPPort::$ctor ( ::rtc::Thread * ,
::webrtc::IceCandidateType ,
::rtc::PacketSocketFactory * ,
::rtc::Network const * ,
::rtc::AsyncPacketSocket * ,
::std::string_view ,
::std::string_view ,
bool ,
::webrtc::FieldTrialsView 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() [2/2]

MCAPI void * cricket::UDPPort::$ctor ( ::rtc::Thread * ,
::webrtc::IceCandidateType ,
::rtc::PacketSocketFactory * ,
::rtc::Network const * ,
ushort ,
ushort ,
::std::string_view ,
::std::string_view ,
bool ,
::webrtc::FieldTrialsView 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.

◆ $vftableForPortInterface()

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

◆ $vftableForHasSlots()

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

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