Navigation
API > API/Runtime > API/Runtime/TraceBasedDebuggers
| Name | IRemoteSessionsHandler |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/TraceBasedDebuggers/Public/RemoteSessionsManager.h |
| Include Path | #include "RemoteSessionsManager.h" |
Syntax
struct IRemoteSessionsHandler : public TSharedFromThis< IRemoteSessionsHandler >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → IRemoteSessionsHandler
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IRemoteSessionsHandler() |
RemoteSessionsManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnBuildingFullSessionInfoResponseMessage
(
FFullSessionInfoResponseMessage& |
Callback to allow registered sessions handlers to build the response for a session information request | RemoteSessionsManager.h | |
void OnCreatingMessageEndpoint
(
const TSharedPtr< FRemoteSessionsManager >& |
Callback to allow registered sessions handlers to add additional message handlers to the message endpoint builder | RemoteSessionsManager.h | |
void OnHandlingFullSessionInfoResponseMessage
(
const FFullSessionInfoResponseMessage& |
Callback to allow registered sessions handlers to process the response for a session information request | RemoteSessionsManager.h | |
void OnSubscribingMessageTypes
(
const TSharedPtr< FRemoteSessionsManager >& |
Callback to allow registered sessions handlers to subscribe to specific message types | RemoteSessionsManager.h |