nw::io::HioFileStream Class

Syntax

class HioFileStream : public nw::io::FileStream

Description

typedef Definitions

IOStreamCallback This callback function is called after asynchronous processing completes.(Inherited from IOStream.)

Member Variables

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.)

Member Functions

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.)

Class Hierarchy

nw::io::IOStream
  nw::io::FileStream
    nw::io::HioFileStream


CONFIDENTIAL