LeviLamina
Loading...
Searching...
No Matches
JsonRpc::WebRtcComponent Class Reference
+ Inheritance diagram for JsonRpc::WebRtcComponent:

Public Member Functions

WebRtcComponentoperator= (WebRtcComponent const &)
 
 WebRtcComponent (WebRtcComponent const &)
 
virtual void initialize (::std::shared_ptr<::JsonRpc::JsonRpcProvider > provider)
 
MCAPI WebRtcComponent (::std::shared_ptr<::ISignalingJsonRpcInterop > interop)
 
MCAPI void _sendDeliveryNotification (::PlayerMessaging::NetworkID const &toPlayerId, ::std::string const &messageId)
 
MCAPI void parseJsonRpcClientMessage (::JsonRpc::ReceiveClientMessageResult const &result)
 
MCAPI void sendJsonRpcSignal (::NetherNet::NetworkID networkIDTo, ::NetherNet::NetworkID networkIDFrom, ::std::string const &message, ::std::function< void(::NetherNet::ESessionError)> &&onComplete)
 
MCAPI void sendTurnConfigRequest ()
 
MCAPI void * $ctor (::std::shared_ptr<::ISignalingJsonRpcInterop > interop)
 
MCAPI void $dtor ()
 
MCAPI void $initialize (::std::shared_ptr<::JsonRpc::JsonRpcProvider > provider)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkb87f51
 
::ll::UntypedStorage< 8, 24 > mUnkb025a5
 
::ll::UntypedStorage< 8, 80 > mUnkcc2ad6
 
::ll::UntypedStorage< 8, 64 > mUnk2d2bc1
 
::ll::UntypedStorage< 8, 16 > mUnk1c8606
 
::ll::UntypedStorage< 8, 16 > mUnk6cd539
 

Constructor & Destructor Documentation

◆ WebRtcComponent()

MCAPI JsonRpc::WebRtcComponent::WebRtcComponent ( ::std::shared_ptr<::ISignalingJsonRpcInterop > interop)
explicit
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

◆ initialize()

virtual void JsonRpc::WebRtcComponent::initialize ( ::std::shared_ptr<::JsonRpc::JsonRpcProvider > provider)
virtual

Implements IJsonRpcComponent.

◆ _sendDeliveryNotification()

MCAPI void JsonRpc::WebRtcComponent::_sendDeliveryNotification ( ::PlayerMessaging::NetworkID const & toPlayerId,
::std::string const & messageId )
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.

◆ parseJsonRpcClientMessage()

MCAPI void JsonRpc::WebRtcComponent::parseJsonRpcClientMessage ( ::JsonRpc::ReceiveClientMessageResult const & result)
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.

◆ sendJsonRpcSignal()

MCAPI void JsonRpc::WebRtcComponent::sendJsonRpcSignal ( ::NetherNet::NetworkID networkIDTo,
::NetherNet::NetworkID networkIDFrom,
::std::string const & message,
::std::function< void(::NetherNet::ESessionError)> && onComplete )
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.

◆ sendTurnConfigRequest()

MCAPI void JsonRpc::WebRtcComponent::sendTurnConfigRequest ( )
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 * JsonRpc::WebRtcComponent::$ctor ( ::std::shared_ptr<::ISignalingJsonRpcInterop > interop)
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 JsonRpc::WebRtcComponent::$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.

◆ $initialize()

MCAPI void JsonRpc::WebRtcComponent::$initialize ( ::std::shared_ptr<::JsonRpc::JsonRpcProvider > provider)
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 ** JsonRpc::WebRtcComponent::$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: