LeviLamina
Loading...
Searching...
No Matches
rtc::PacketTransportInternal Class Referenceabstract
+ Inheritance diagram for rtc::PacketTransportInternal:

Public Member Functions

PacketTransportInternaloperator= (PacketTransportInternal const &)
 
 PacketTransportInternal (PacketTransportInternal const &)
 
virtual::std::string const & transport_name () const =0
 
virtual bool writable () const =0
 
virtual bool receiving () const =0
 
virtual int SendPacket (char const *, uint64, ::rtc::PacketOptions const &, int)=0
 
virtual int SetOption (::rtc::Socket::Option, int)=0
 
virtual bool GetOption (::rtc::Socket::Option opt, int *value)
 
virtual int GetError ()=0
 
virtual ::std::optional<::rtc::NetworkRoutenetwork_route () const
 
MCAPI void DeregisterReceivedPacketCallback (void *id)
 
MCAPI void NotifyOnClose ()
 
MCAPI void NotifyPacketReceived (::rtc::ReceivedPacket const &packet)
 
MCAPI PacketTransportInternal ()
 
MCAPI void RegisterReceivedPacketCallback (void *id, ::absl::AnyInvocable< void(::rtc::PacketTransportInternal *, ::rtc::ReceivedPacket const &)> callback)
 
MCAPI void SetOnCloseCallback (::absl::AnyInvocable< void() && > callback)
 
MCAPI void * $ctor ()
 
MCAPI void $dtor ()
 
MCAPI bool $GetOption (::rtc::Socket::Option opt, int *value)
 
MCAPI ::std::optional<::rtc::NetworkRoute$network_route () const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 48 > mUnkf7aded
 
::ll::UntypedStorage< 8, 48 > mUnke7edde
 
::ll::UntypedStorage< 8, 48 > mUnkf8514d
 
::ll::UntypedStorage< 8, 48 > mUnk98c54b
 
::ll::UntypedStorage< 8, 48 > mUnkb94f82
 
::ll::UntypedStorage< 1, 1 > mUnk7e10bf
 
::ll::UntypedStorage< 8, 32 > mUnkab850a
 
::ll::UntypedStorage< 8, 32 > mUnkf1b4ec
 

Constructor & Destructor Documentation

◆ PacketTransportInternal()

MCAPI rtc::PacketTransportInternal::PacketTransportInternal ( )
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

◆ DeregisterReceivedPacketCallback()

MCAPI void rtc::PacketTransportInternal::DeregisterReceivedPacketCallback ( void * 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.

◆ NotifyOnClose()

MCAPI void rtc::PacketTransportInternal::NotifyOnClose ( )
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.

◆ NotifyPacketReceived()

MCAPI void rtc::PacketTransportInternal::NotifyPacketReceived ( ::rtc::ReceivedPacket 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.

◆ RegisterReceivedPacketCallback()

MCAPI void rtc::PacketTransportInternal::RegisterReceivedPacketCallback ( void * id,
::absl::AnyInvocable< void(::rtc::PacketTransportInternal *, ::rtc::ReceivedPacket const &)> 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.

◆ SetOnCloseCallback()

MCAPI void rtc::PacketTransportInternal::SetOnCloseCallback ( ::absl::AnyInvocable< void() && > 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.

◆ $ctor()

MCAPI void * rtc::PacketTransportInternal::$ctor ( )
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 rtc::PacketTransportInternal::$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.

◆ $GetOption()

MCAPI bool rtc::PacketTransportInternal::$GetOption ( ::rtc::Socket::Option opt,
int * 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.

◆ $network_route()

MCAPI ::std::optional<::rtc::NetworkRoute > rtc::PacketTransportInternal::$network_route ( ) 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.

◆ $vftable()

static MCAPI void ** rtc::PacketTransportInternal::$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: