Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FLoggingAsyncReadFileHandle Class Referencefinal

#include <IPlatformFileOpenLogWrapper.h>

+ Inheritance diagram for FLoggingAsyncReadFileHandle:
+ Collaboration diagram for FLoggingAsyncReadFileHandle:

Public Member Functions

 FLoggingAsyncReadFileHandle (FPlatformFileOpenLog *InOwner, const TCHAR *InFilename, IAsyncReadFileHandle *InActualRequest)
 
 ~FLoggingAsyncReadFileHandle ()
 
virtual IAsyncReadRequestSizeRequest (FAsyncFileCallBack *CompleteCallback=nullptr) override
 
virtual IAsyncReadRequestReadRequest (int64 Offset, int64 BytesToRead, EAsyncIOPriorityAndFlags PriorityAndFlags=AIOP_Normal, FAsyncFileCallBack *CompleteCallback=nullptr, uint8 *UserSuppliedMemory=nullptr) override
 

Private Attributes

FPlatformFileOpenLogOwner
 
FString Filename
 
IAsyncReadFileHandle * ActualRequest
 

Detailed Description

Definition at line 27 of file IPlatformFileOpenLogWrapper.h.

Constructor & Destructor Documentation

◆ FLoggingAsyncReadFileHandle()

FLoggingAsyncReadFileHandle::FLoggingAsyncReadFileHandle ( FPlatformFileOpenLog * InOwner,
const TCHAR * InFilename,
IAsyncReadFileHandle * InActualRequest )
inline

Definition at line 33 of file IPlatformFileOpenLogWrapper.h.

◆ ~FLoggingAsyncReadFileHandle()

FLoggingAsyncReadFileHandle::~FLoggingAsyncReadFileHandle ( )
inline

Definition at line 39 of file IPlatformFileOpenLogWrapper.h.

Member Function Documentation

◆ ReadRequest()

virtual IAsyncReadRequest * FLoggingAsyncReadFileHandle::ReadRequest ( int64 Offset,
int64 BytesToRead,
EAsyncIOPriorityAndFlags PriorityAndFlags = AIOP_Normal,
FAsyncFileCallBack * CompleteCallback = nullptr,
uint8 * UserSuppliedMemory = nullptr )
overridevirtual

◆ SizeRequest()

virtual IAsyncReadRequest * FLoggingAsyncReadFileHandle::SizeRequest ( FAsyncFileCallBack * CompleteCallback = nullptr)
inlineoverridevirtual

Definition at line 43 of file IPlatformFileOpenLogWrapper.h.

Member Data Documentation

◆ ActualRequest

IAsyncReadFileHandle* FLoggingAsyncReadFileHandle::ActualRequest
private

Definition at line 31 of file IPlatformFileOpenLogWrapper.h.

◆ Filename

FString FLoggingAsyncReadFileHandle::Filename
private

Definition at line 30 of file IPlatformFileOpenLogWrapper.h.

◆ Owner

FPlatformFileOpenLog* FLoggingAsyncReadFileHandle::Owner
private

Definition at line 29 of file IPlatformFileOpenLogWrapper.h.


The documentation for this class was generated from the following file: