|
| NPT_MemoryStream (NPT_Size initial_capacity=0) |
|
| NPT_MemoryStream (const void *data, NPT_Size size) |
|
const NPT_DataBuffer & | GetBuffer () const |
|
NPT_Result | Read (void *buffer, NPT_Size bytes_to_read, NPT_Size *bytes_read=NULL) override |
|
NPT_Result | GetSize (NPT_LargeSize &size) override |
|
NPT_Result | GetAvailable (NPT_LargeSize &available) override |
|
NPT_Result | Write (const void *buffer, NPT_Size bytes_to_write, NPT_Size *bytes_written=NULL) override |
|
const NPT_Byte * | GetData () const |
|
NPT_Byte * | UseData () |
|
NPT_Size | GetDataSize () const |
|
NPT_Size | GetBufferSize () const |
|
NPT_Result | SetDataSize (NPT_Size size) |
|
NPT_Result | Seek (NPT_Position offset) override |
|
NPT_Result | Tell (NPT_Position &offset) override |
|
virtual NPT_Result | Load (NPT_DataBuffer &buffer, NPT_Size max_read=0) |
|
virtual NPT_Result | ReadFully (void *buffer, NPT_Size bytes_to_read) |
|
virtual NPT_Result | Skip (NPT_Size offset) |
|
NPT_Result | ReadUI64 (NPT_UInt64 &value) |
|
NPT_Result | ReadUI32 (NPT_UInt32 &value) |
|
NPT_Result | ReadUI24 (NPT_UInt32 &value) |
|
NPT_Result | ReadUI16 (NPT_UInt16 &value) |
|
NPT_Result | ReadUI08 (NPT_UInt8 &value) |
|
NPT_Result | Seek (NPT_Position offset) override |
|
NPT_Result | Tell (NPT_Position &offset) override |
|
virtual NPT_Result | WriteFully (const void *buffer, NPT_Size bytes_to_write) |
|
virtual NPT_Result | WriteString (const char *string_buffer) |
|
virtual NPT_Result | WriteLine (const char *line_buffer) |
|
virtual NPT_Result | Flush () |
|
NPT_Result | WriteUI64 (NPT_UInt64 value) |
|
NPT_Result | WriteUI32 (NPT_UInt32 value) |
|
NPT_Result | WriteUI24 (NPT_UInt32 value) |
|
NPT_Result | WriteUI16 (NPT_UInt16 value) |
|
NPT_Result | WriteUI08 (NPT_UInt8 value) |
|