Navigation
API > API/Plugins > API/Plugins/RemoteSession
| Name | IRemoteSessionRole |
| Type | class |
| Header File | /Engine/Plugins/Experimental/RemoteSession/Source/RemoteSession/Public/IRemoteSessionRole.h |
| Include Path | #include "IRemoteSessionRole.h" |
Syntax
class IRemoteSessionRole
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~IRemoteSessionRole() |
IRemoteSessionRole.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< T > GetChannel () |
IRemoteSessionRole.h | ||
TSharedPtr< IRemoteSessionChannel > GetChannel
(
const TCHAR* Type |
IRemoteSessionRole.h | ||
FString GetErrorMessage() |
IRemoteSessionRole.h | ||
bool HasError() |
IRemoteSessionRole.h | ||
bool IsConnected() |
IRemoteSessionRole.h | ||
bool IsLegacyConnection() |
Future versions will support querying the version type, at the moment we just have old & new | IRemoteSessionRole.h | |
bool OpenChannel
(
const FRemoteSessionChannelInfo& Info |
IRemoteSessionRole.h | ||
FDelegateHandle RegisterChannelChangeDelegate
(
FOnRemoteSessionChannelChange::FDelegate InDelegate |
Register for notifications whenever a change in the state of a channel occurs | IRemoteSessionRole.h | |
FDelegateHandle RegisterChannelListDelegate
(
FOnRemoteSessionReceiveChannelList::FDelegate InDelegate |
Register for notifications when the host sends a list of available channels | IRemoteSessionRole.h | |
FDelegateHandle RegisterConnectionChangeDelegate
(
FOnRemoteSessionConnectionChange::FDelegate InDelegate |
Registers a delegate for notifications of connection changes | IRemoteSessionRole.h | |
void RegisterHelloRouteMessageDelegate
(
FBackChannelRouteDelegate::FDelegate InDelegate |
IRemoteSessionRole.h | ||
void RemoveAllDelegates
(
FDelegateUserObject UserObject |
Unregister all delegates for the specified object | IRemoteSessionRole.h |