IRemoteSessionRole

Windows
MacOS
Linux

Inheritance Hierarchy

IRemoteSessionRole

IRemoteSessionUnmanagedRole

References

Module

RemoteSession

Header

/Engine/Plugins/Experimental/RemoteSession/Source/RemoteSession/Public/IRemoteSessionRole.h

Include

#include "IRemoteSessionRole.h"

Syntax

class IRemoteSessionRole

Destructors

Name Description

Public function

~IRemoteSessionRole()

Functions

Name Description

Public function

TSharedPtr< ...

 

GetChannel()

Public function

TSharedPtr< ...

 

GetChannel

(
    const TCHAR* Type
)

Public function Const

FString

 

GetErrorMessage()

Public function Const

bool

 

HasError()

Public function Const

bool

 

IsConnected()

Public function Const

bool

 

IsLegacyConnection()

Future versions will support querying the version type, at the moment we just have old & new

Public function

bool

 

OpenChannel

(
    const FRemoteSessionChannelInfo& I...
)

Public function

FDelegateHan...

 

RegisterChannelChangeDelegate

(
    FOnRemoteSessionChannelChange::FDel...
)

Register for notifications whenever a change in the state of a channel occurs

Public function

FDelegateHan...

 

RegisterChannelListDelegate

(
    FOnRemoteSessionReceiveChannelList:...
)

Register for notifications when the host sends a list of available channels

Public function

FDelegateHan...

 

RegisterConnectionChangeDelegate

(
    FOnRemoteSessionConnectionChange::F...
)

Registers a delegate for notifications of connection changes

Public function

void

 

RemoveAllDelegates

(
    void* UserObject
)

Unregister all delegates for the specified object

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss