LeviLamina
Loading...
Searching...
No Matches
rtc::AsyncUDPSocket Class Reference
+ Inheritance diagram for rtc::AsyncUDPSocket:

Public Types

enum class  State : int {
  Closed = 0 , Binding = 1 , Bound = 2 , Connecting = 3 ,
  Connected = 4
}
 

Public Member Functions

AsyncUDPSocketoperator= (AsyncUDPSocket const &)
 
 AsyncUDPSocket (AsyncUDPSocket const &)
 
virtual::rtc::SocketAddress GetLocalAddress () const
 
virtual::rtc::SocketAddress GetRemoteAddress () const
 
virtual int Send (void const *, uint64, ::rtc::PacketOptions const &)
 
virtual int SendTo (void const *, uint64, ::rtc::SocketAddress const &, ::rtc::PacketOptions const &)
 
virtual int Close ()
 
virtual::rtc::AsyncPacketSocket::State GetState () const
 
virtual int GetOption (::rtc::Socket::Option, int *)
 
virtual int SetOption (::rtc::Socket::Option, int)
 
virtual int GetError () const
 
virtual void SetError (int)
 
MCAPI AsyncUDPSocket (::rtc::Socket *)
 
MCAPI void OnReadEvent (::rtc::Socket *)
 
MCAPI void OnWriteEvent (::rtc::Socket *)
 
MCAPI void * $ctor (::rtc::Socket *)
 
MCAPI void DeregisterReceivedPacketCallback ()
 
MCAPI void NotifyPacketReceived (::rtc::ReceivedPacket const &)
 
MCAPI void RegisterReceivedPacketCallback (::absl::AnyInvocable< void(::rtc::AsyncPacketSocket *, ::rtc::ReceivedPacket const &)>)
 
MCAPI void SubscribeCloseEvent (void const *, ::std::function< void(::rtc::AsyncPacketSocket *, int)>)
 
MCAPI void UnsubscribeCloseEvent (void const *)
 
MCAPI void * $ctor ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnkf7e5ec
 
::ll::UntypedStorage< 8, 8 > mUnk5fd5db
 
::ll::UntypedStorage< 8, 24 > mUnk5f11e8
 
::ll::UntypedStorage< 8, 16 > mUnk5ac35d
 
::ll::UntypedStorage< 8, 48 > mUnkc947ea
 
::ll::UntypedStorage< 8, 48 > mUnka854a1
 
::ll::UntypedStorage< 8, 48 > mUnk73987d
 
::ll::UntypedStorage< 8, 48 > mUnk748d42
 
::ll::UntypedStorage< 1, 1 > mUnkd3ab2c
 
::ll::UntypedStorage< 8, 32 > mUnkf3e89d
 
::ll::UntypedStorage< 8, 32 > mUnkf84a0d
 

Member Function Documentation

◆ GetLocalAddress()

virtual::rtc::SocketAddress rtc::AsyncUDPSocket::GetLocalAddress ( ) const
virtual

◆ GetRemoteAddress()

virtual::rtc::SocketAddress rtc::AsyncUDPSocket::GetRemoteAddress ( ) const
virtual

◆ Send()

virtual int rtc::AsyncUDPSocket::Send ( void const * ,
uint64 ,
::rtc::PacketOptions const &  )
virtual

◆ SendTo()

virtual int rtc::AsyncUDPSocket::SendTo ( void const * ,
uint64 ,
::rtc::SocketAddress const & ,
::rtc::PacketOptions const &  )
virtual

◆ Close()

virtual int rtc::AsyncUDPSocket::Close ( )
virtual

◆ GetState()

virtual::rtc::AsyncPacketSocket::State rtc::AsyncUDPSocket::GetState ( ) const
virtual

◆ GetOption()

virtual int rtc::AsyncUDPSocket::GetOption ( ::rtc::Socket::Option ,
int *  )
virtual

◆ SetOption()

virtual int rtc::AsyncUDPSocket::SetOption ( ::rtc::Socket::Option ,
int  )
virtual

◆ GetError()

virtual int rtc::AsyncUDPSocket::GetError ( ) const
virtual

◆ SetError()

virtual void rtc::AsyncUDPSocket::SetError ( int )
virtual

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