Navigation
API > API/Runtime > API/Runtime/TraceBasedDebuggers
Session object that is able to control and provide information about multiple session objects. Used so the UI can use the same API to control multiple sessions like it does for single sessions.
| Name | FMultiSessionInfo |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/TraceBasedDebuggers/Public/SessionInfo.h |
| Include Path | #include "SessionInfo.h" |
Syntax
struct FMultiSessionInfo : public UE::TraceBasedDebuggers::FSessionInfo
Inheritance Hierarchy
- FSessionInfo → FMultiSessionInfo
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMultiSessionInfo() |
SessionInfo.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FMultiSessionInfo() |
SessionInfo.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InnerSessionsByInstanceID | TMap< FGuid, TWeakPtr< FSessionInfo > > | SessionInfo.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EnumerateInnerSessions
(
const TCallback& Callback |
SessionInfo.h |
Public Virtual
Overridden from FSessionInfo
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint64 GetBufferedBytesNum() |
SessionInfo.h | ||
virtual bool IsAnyDebuggerRecording() |
SessionInfo.h | ||
virtual bool IsRecording
(
const FGuid& DebuggerTypeId |
Indicates whether a given debugger type has an active recording requested by the current application instance. | SessionInfo.h |