Navigation
API > API/Runtime > API/Runtime/TraceBasedDebuggers
Session object that contains all the information needed to communicate with a remote instance, and the state of that instance
| Name | FSessionInfo |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/TraceBasedDebuggers/Public/SessionInfo.h |
| Include Path | #include "SessionInfo.h" |
Syntax
struct FSessionInfo
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSessionInfo () |
SessionInfo.h | ||
FSessionInfo
(
ERemoteSessionAttributes InSessionTypeAttributes |
SessionInfo.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSessionInfo() |
SessionInfo.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Address | FMessageAddress | SessionInfo.h | ||
| BuildTargetType | EBuildTargetType | SessionInfo.h | ||
| InstanceId | FGuid | SessionInfo.h | ||
| LastKnownRecordingState | FRecordingStatusMessage | SessionInfo.h | ||
| LastPingTime | FDateTime | SessionInfo.h | ||
| ReadyState | ERemoteSessionReadyState | SessionInfo.h | ||
| SessionName | FString | SessionInfo.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
DataType * GetDebuggerData() |
SessionInfo.h | ||
uint64 GetReceivedBytesPerSecond() |
SessionInfo.h | ||
ERemoteSessionAttributes GetSessionTypeAttributes() |
SessionInfo.h | ||
const FTraceConnectionDetails & GetTraceConnectionDetails() |
SessionInfo.h | ||
void SetDebuggerData
(
DataType&& NewSessionData |
Append or update data associated to a given debugger type | SessionInfo.h | |
void SetReceivedBytesPerSecond
(
uint64 InNewBytesPerSecond |
SessionInfo.h |
Public Virtual
| 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 |