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

Public Member Functions

PacketTransportInternal & operator= (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 *data, uint64 len, ::webrtc::AsyncSocketPacketOptions const &options, int flags)=0
virtual int SetOption (::webrtc::Socket::Option opt, int value)=0
virtual bool GetOption (::webrtc::Socket::Option opt, int *value)
virtual int GetError ()=0
virtual ::std::optional<::webrtc::NetworkRoutenetwork_route () const
MCAPI void DeregisterReceivedPacketCallback (void *id)
MCAPI void NotifyOnClose ()
MCAPI void NotifyPacketReceived (::webrtc::ReceivedIpPacket const &packet)
MCAPI PacketTransportInternal ()
MCAPI void RegisterReceivedPacketCallback (void *id, ::absl::AnyInvocable< void(::webrtc::PacketTransportInternal *, ::webrtc::ReceivedIpPacket const &)> callback)
MCAPI void SetOnCloseCallback (::absl::AnyInvocable< void() && > callback)
MCAPI void * $ctor ()
MCAPI void $dtor ()
MCAPI bool $GetOption (::webrtc::Socket::Option opt, int *value)
MCAPI ::std::optional<::webrtc::NetworkRoute$network_route () const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 48 > mUnk2b2297
::ll::UntypedStorage< 8, 48 > mUnk42e1b5
::ll::UntypedStorage< 8, 48 > mUnkc67bb0
::ll::UntypedStorage< 8, 48 > mUnk1d466e
::ll::UntypedStorage< 8, 48 > mUnkbdcd5f
::ll::UntypedStorage< 1, 1 > mUnk479ec6
::ll::UntypedStorage< 8, 32 > mUnk358664
::ll::UntypedStorage< 8, 32 > mUnk6b66e6

Constructor & Destructor Documentation

◆ PacketTransportInternal()

MCAPI webrtc::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 webrtc::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 webrtc::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 webrtc::PacketTransportInternal::NotifyPacketReceived ( ::webrtc::ReceivedIpPacket 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 webrtc::PacketTransportInternal::RegisterReceivedPacketCallback ( void * id,
::absl::AnyInvocable< void(::webrtc::PacketTransportInternal *, ::webrtc::ReceivedIpPacket 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 webrtc::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 * webrtc::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 webrtc::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 webrtc::PacketTransportInternal::$GetOption ( ::webrtc::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<::webrtc::NetworkRoute > webrtc::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()

MCAPI void ** webrtc::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: