nw::io::HioFileStream Classclass HioFileStream : public nw::io::FileStream
typedef Definitions| IOStreamCallback | This callback function is called after asynchronous processing completes.(Inherited from IOStream.) |
|---|
NW_UT_RUNTIME_TYPEINFO
|
|||
|---|---|---|---|
| protected | mAvailable | bool |
(Inherited from IOStream.) |
| protected | mAsyncResult | s32 |
(Inherited from IOStream.) |
| protected | mCallback | IOStreamCallback |
(Inherited from IOStream.) |
| protected | mArg | void * |
(Inherited from IOStream.) |
| Gets the property information of the file stream. | ||
|---|---|---|
| V | GetOffsetAlign | Gets the alignment required as an offset position from the file pointer used when reading/writing files. |
| V | GetSizeAlign | Gets the alignment required as a size to be read/written once when reading/writing files. |
| V | GetBufferAlign | This function gets the alignment required for a buffer address used for sending/receiving data when reading/writing. |
| File Stream Operations | ||
| V | ReadAsync | Reads data from the stream (asynchronous process). |
| V | WriteAsync | Writes data to the stream (asynchronous process). |
| WaitAsync | Waits for the completion of asynchronous processing.(Inherited from IOStream.) |
|
| V |
IsBusy
|
Checks whether asynchronous processing is currently executing. |
| Closes the file/gets status | ||
| IsAvailable | Gets a value indicating whether the stream is currently available.(Inherited from IOStream.) |
|
| Other | ||
| HioFileStream | ||
| V | ~HioFileStream | |
Open
|
||
| V |
Close
|
Closes a stream. |
| V |
Read
|
Reads data from the stream (synchronous process). |
| V |
Write
|
Writes data to the stream (synchronous process). |
| V |
Seek
|
|
| V | GetSize | |
| V | Tell | |
| V | CanSeek | |
| V | CanCancel | |
| V | CanRead | Gets whether this stream can be read. |
| V | CanWrite | Gets whether this stream can be written. |
| V | CanAsync | Gets whether this stream can be processed asynchronously. |
| V |
Cancel
|
|
| V | CancelAsync | |
| IsEof |
(Inherited from FileStream.) |
|
nw::io::IOStream
nw::io::FileStream
nw::io::HioFileStream
CONFIDENTIAL