OROCHI
 
Loading...
Searching...
No Matches
GxSysFile::GxAsyncRequest Struct Reference

非同期リクエスト情報 More...

#include <GxSysFile.h>

Inheritance diagram for GxSysFile::GxAsyncRequest:
Collaboration diagram for GxSysFile::GxAsyncRequest:

Public Member Functions

操作
GX_FORCE_INLINE b32 isFree (void) const
 空きバッファ判定
 
constexpr void free (void)
 空きバッファ設定
 
void setRequestRead (GxFile *pFile, void *pDst, u32 seek, u32 size, const GxAsyncRequestCallback *pCallback)
 読み込みリクエスト設定
 

Public Attributes

メンバ変数
GX_HANDLE _handle
 ハンドル
 
GxFile_pFile
 読み込みファイル情報
 
void * _pDst
 読込先ポインタ
 
u32 _size
 読み込みサイズ
 
u32 _seek
 シーク位置
 
u32 _remain
 残サイズ
 
REQUEST_STATE _state
 リクエスト状態
 
ASYNC_RESULT _result
 非同期処理結果
 
GxAsyncRequestCallback _callback
 コールバック情報
 

Additional Inherited Members

- Static Public Member Functions inherited from GxStructBase
static GxRtti__getStaticRtti (void)
 

Detailed Description

非同期リクエスト情報

Member Function Documentation

◆ setRequestRead()

GX_FORCE_INLINE void GxSysFile::GxAsyncRequest::setRequestRead ( GxFile * pFile,
void * pDst,
u32 seek,
u32 size,
const GxAsyncRequestCallback * pCallback )

読み込みリクエスト設定

Parameters
pFile[in,out] ファイルポインタ
pDst[in,out] 読み込み先バッファポインタ
seek[in] 読み込み開始位置
size[in] 読み込みサイズ
pCallback[in] リクエストコールバック情報
Here is the caller graph for this function:

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