Navigation
API > API/Developer > API/Developer/TraceAnalysis
An implementation of IOutDataStream that writes to a file on disk.
| Name | FFileOutDataStream |
| Type | class |
| Header File | /Engine/Source/Developer/TraceAnalysis/Public/Trace/OutDataStream.h |
| Include Path | #include "Trace/OutDataStream.h" |
Syntax
class FFileOutDataStream : public UE::Trace::IOutDataStream
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FFileOutDataStream() |
Trace/OutDataStream.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FFileOutDataStream() |
Trace/OutDataStream.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Handle | TUniquePtr< IFileHandle > | Trace/OutDataStream.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Open
(
const TCHAR* Path |
Open the file. | Trace/OutDataStream.h |
Public Virtual
Overridden from IOutDataStream
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Close() |
Closes the stream. Writing to a closed stream is considered an error. | Trace/OutDataStream.h | |
virtual int32 Write
(
void* Data, |
Writes bytes to the stream. | Trace/OutDataStream.h |