| IModuleInterface
|
Module |
|
Header |
/Engine/Plugins/Experimental/RemoteSession/Source/RemoteSession/Public/RemoteSession.h |
Include |
#include "RemoteSession.h" |
class IRemoteSessionModule : public IModuleInterface
Name | Description | ||
---|---|---|---|
|
AddChannelFactory ( |
Register a third party channel |
|
|
TSharedPtr< ... |
CreateClient ( |
Client implementation Returns a reference to the client role (if any) |
|
TSharedPtr< ... |
CreateHost ( |
Returns host that is not controlled by the module |
|
TSharedPtr< ... |
GetHost() |
Returns a reference to the server role (if any) |
|
GetLastSupportedVersion() |
||
|
GetLocalVersion() |
||
|
InitHost ( |
Server implementation Starts a RemoteSession server that listens for clients on the provided port |
|
|
IsHostConnected() |
Returns true/false if a client is connected |
|
|
IsHostRunning() |
Returns true/false based on the running state of the host server |
|
|
RemoveChannelFactory |
Unregister a channel factory |
|
|
StopClient ( |
Stops the client. |
|
|
StopHost ( |
Stops the server, after this InitHost() must be called if a new connection is desired |
Name | Description | ||
---|---|---|---|
|
ShutdownModule() |
Called before the module is unloaded, right before the module object is destroyed. |
|
|
StartupModule() |
IModuleInterface implementation |
Name |
Description |
---|---|
kDefaultPort |
End IModuleInterface implementation |