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