非同期リクエスト情報 More...
#include <GxSysFile.h>
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 GxRtti & | __getStaticRtti (void) |
非同期リクエスト情報
GX_FORCE_INLINE void GxSysFile::GxAsyncRequest::setRequestRead | ( | GxFile * | pFile, |
void * | pDst, | ||
u32 | seek, | ||
u32 | size, | ||
const GxAsyncRequestCallback * | pCallback ) |
読み込みリクエスト設定
pFile | [in,out] ファイルポインタ |
pDst | [in,out] 読み込み先バッファポインタ |
seek | [in] 読み込み開始位置 |
size | [in] 読み込みサイズ |
pCallback | [in] リクエストコールバック情報 |