Inherits AZ::IO::StreamStackEntry.
|
| RemoteStorageDrive (AZ::u32 maxFileHandles) |
|
void | PrepareRequest (AZ::IO::FileRequest *request) override |
|
void | QueueRequest (AZ::IO::FileRequest *request) override |
|
bool | ExecuteRequests () override |
|
void | UpdateStatus (Status &status) const override |
|
void | UpdateCompletionEstimates (AZStd::chrono::steady_clock::time_point now, AZStd::vector< AZ::IO::FileRequest * > &internalPending, AZ::IO::StreamerContext::PreparedQueue::iterator pendingBegin, AZ::IO::StreamerContext::PreparedQueue::iterator pendingEnd) override |
|
void | CollectStatistics (AZStd::vector< AZ::IO::Statistic > &statistics) const override |
|
|
void | ReadFile (AZ::IO::FileRequest *request) |
|
bool | CancelRequest (AZ::IO::FileRequest *cancelRequest, AZ::IO::FileRequestPtr &target) |
|
void | FileExistsRequest (AZ::IO::FileRequest *request) |
|
void | FileMetaDataRetrievalRequest (AZ::IO::FileRequest *request) |
|
size_t | FindFileInCache (const AZ::IO::RequestPath &filePath) const |
|
void | EstimateCompletionTimeForRequest (AZ::IO::FileRequest *request, AZStd::chrono::steady_clock::time_point &startTime, const AZ::IO::RequestPath *&activeFile) const |
|
void | FlushCache (const AZ::IO::RequestPath &filePath) |
|
void | FlushEntireCache () |
|
void | Report (const AZ::IO::Requests::ReportData &data) const |
|
|
AZ::IO::RemoteFileIO | m_fileIO |
|
AZ::IO::TimedAverageWindow< AZ::IO::s_statisticsWindowSize > | m_fileOpenCloseTimeAverage |
|
AZ::IO::TimedAverageWindow< AZ::IO::s_statisticsWindowSize > | m_getFileExistsTimeAverage |
|
AZ::IO::TimedAverageWindow< AZ::IO::s_statisticsWindowSize > | m_getFileMetaDataTimeAverage |
|
AZ::IO::TimedAverageWindow< AZ::IO::s_statisticsWindowSize > | m_readTimeAverage |
|
AZ::IO::AverageWindow< AZ::u64, float, AZ::IO::s_statisticsWindowSize > | m_readSizeAverage |
|
AZStd::deque< AZ::IO::FileRequest * > | m_pendingRequests |
|
AZStd::vector< AZStd::chrono::steady_clock::time_point > | m_fileLastUsed |
|
AZStd::vector< AZ::IO::RequestPath > | m_filePaths |
|
AZStd::vector< AZ::IO::HandleType > | m_fileHandles |
|
size_t | m_activeCacheSlot = AZ::IO::s_fileNotFound |
|
|
static constexpr AZ::s32 | s_maxRequests = 1 |
|
The documentation for this class was generated from the following file:
- Code/Framework/AzFramework/AzFramework/IO/RemoteStorageDrive.h