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

Public Member Functions

WebRtcComponent & operator= (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()

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: