Stormancer::RpcPlugin Class Reference

Inherits Stormancer::IPlugin.

Public Member Functions

PluginDescription getDescription () override
- Public Member Functions inherited from Stormancer::IPlugin
virtual void registerClientDependencies (ContainerBuilder &clientBuilder)
virtual void clientCreated (std::shared_ptr< IClient > client)
virtual void clientDisconnecting (std::shared_ptr< IClient > client)
virtual void networkAccessRequested (std::shared_ptr< IClient > client)
virtual void transportConnecting (std::shared_ptr< IClient > client, std::shared_ptr< ITransport > transport)
virtual void transportStarted (std::shared_ptr< ITransport > transport)
virtual void packetReceived (std::shared_ptr< Packet< IConnection >> packet)
virtual void sceneConnecting (std::shared_ptr< Scene > scene)
virtual void sceneConnected (std::shared_ptr< Scene > scene)
virtual void sceneDisconnecting (std::shared_ptr< Scene > scene)
virtual void sceneDisconnected (std::shared_ptr< Scene > scene)
 Called when the client has disconnected from a scene (deprecated) More...
virtual pplx::task< void > onGetSceneInfo (std::shared_ptr< IClient > client, const SceneAddress &address, const Federation &federation)
 This method is executed before a call to getSceneEndpoint(). More...
virtual pplx::task< void > onConfigurationSet (std::shared_ptr< IClient > client, std::shared_ptr< Configuration > config)

Static Public Attributes

static constexpr const char * PLUGIN_NAME = "RPC"
static constexpr const char * PLUGIN_VERSION = "1.0.0"

Additional Inherited Members

- Public Attributes inherited from Stormancer::IPlugin
std::weak_ptr< Configurationconfiguration

The documentation for this class was generated from the following file:
  • stormancer/stormancer-sources/include/public/stormancer/RPC/RpcPlugin.h