Navigation
| Name | TraceBasedDebuggers |
| Type | Runtime |
| Location | /Engine/Source/Runtime/Experimental/TraceBasedDebuggers/ |
| Module Build Rules | TraceBasedDebuggers.Build.cs |
Structs
| Name | Remarks |
|---|---|
| FFullSessionInfoRequestMessage | |
| FFullSessionInfoResponseMessage | |
| FMultiSessionInfo | Session object that is able to control and provide information about multiple session objects. |
| FRecordingStatusMessage | |
| FRelayConnectionInfo | Structure containing the details necessary to connect to a relay instance |
| FRemoteSessionsManager | Object that is able to discover, issue and execute commands back and forth between the trace-based debuggers and client/server/editor instances |
| FSessionInfo | Session object that contains all the information needed to communicate with a remote instance, and the state of that instance |
| FSessionPing | |
| FSessionPong | |
| FStartRecordingCommandMessage | |
| FStopRecordingCommandMessage | |
| FTraceConnectionDetails | Structure containing the info necessary to connect to a trace session and start receiving data |
| FTraceConnectionDetailsMessage | |
| IRemoteSessionsHandler |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSupportedMessageTypesChanged | TMulticastDelegate_OneParam< void, TConstArrayView< const UScriptStruct * > > | RemoteSessionsManager.h | |
| FRecordingStateChangeDelegate | TMulticastDelegate_OneParam< void, const TSharedPtr< FSessionInfo > & > | RemoteSessionsManager.h | |
| FSessionLifetimeDelegate | TMulticastDelegate_OneParam< void, const TSharedPtr< FSessionInfo > & > | RemoteSessionsManager.h |
Enums
Public
| Name | Remarks |
|---|---|
| UE::TraceBasedDebuggers::ERecordingMode | |
| UE::TraceBasedDebuggers::ERemoteSessionAttributes | |
| UE::TraceBasedDebuggers::ERemoteSessionReadyState | |
| UE::TraceBasedDebuggers::ETraceTransportMode | Available transport modes for the Trace Data produced by the trace-based debuggers |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EBuildTargetType UE::TraceBasedDebuggers::GetBuildTargetType() |
TraceBasedDebuggerTypes.h | ||
bool UE::TraceBasedDebuggers::operator!
(
ERemoteSessionAttributes E |
RemoteSessionsManager.h | ||
ERemoteSessionAttributes UE::TraceBasedDebuggers::operator&
(
ERemoteSessionAttributes Lhs, |
RemoteSessionsManager.h | ||
ERemoteSessionAttributes & UE::TraceBasedDebuggers::operator&=
(
ERemoteSessionAttributes& Lhs, |
RemoteSessionsManager.h | ||
ERemoteSessionAttributes UE::TraceBasedDebuggers::operator^
(
ERemoteSessionAttributes Lhs, |
RemoteSessionsManager.h | ||
ERemoteSessionAttributes & UE::TraceBasedDebuggers::operator^=
(
ERemoteSessionAttributes& Lhs, |
RemoteSessionsManager.h | ||
ERemoteSessionAttributes UE::TraceBasedDebuggers::operator|
(
ERemoteSessionAttributes Lhs, |
RemoteSessionsManager.h | ||
ERemoteSessionAttributes & UE::TraceBasedDebuggers::operator|=
(
ERemoteSessionAttributes& Lhs, |
RemoteSessionsManager.h | ||
ERemoteSessionAttributes UE::TraceBasedDebuggers::operator~
(
ERemoteSessionAttributes E |
RemoteSessionsManager.h |