nux-1.16.0
|
Public Types | |
enum | { OutputErrorIfFail = 0x01, NoOverWrite = 0x02, OverWriteReadOnly = 0x04, Unbuffered = 0x08, Append = 0x10, Read = 0x20, Write = 0x40 } |
enum | SeekPos { SeekStart = 0x00, SeekCurrent = 0x01, SeekEnd = 0x02 } |
Public Member Functions | |
virtual void | SerializeFinal (void *V, t_s64 Length)=0 |
virtual bool | isReader ()=0 |
virtual bool | isWriter ()=0 |
virtual t_s64 | Tell ()=0 |
virtual t_s64 | GetFileSize () |
virtual t_s64 | Seek (t_s64 FilePos, NSerializer::SeekPos)=0 |
virtual bool | Precache (INT PrecacheOffset, INT PrecacheSize) |
virtual void | Flush () |
virtual bool | Close ()=0 |
virtual bool | GetError () |
NSerializer & | ByteOrderSerialize (void *V, INT Length) |
NUX_INLINE bool | IsError () const |
virtual void | Serialize (t_char &data) |
virtual void | Serialize (t_wchar &data) |
virtual void | Serialize (t_bool &data) |
virtual void | Serialize (t_s8 &data) |
virtual void | Serialize (t_u8 &data) |
virtual void | Serialize (t_u16 &data) |
virtual void | Serialize (t_s16 &data) |
virtual void | Serialize (t_uint32 &data) |
virtual void | Serialize (t_int32 &data) |
virtual void | Serialize (t_long &data) |
virtual void | Serialize (t_ulong &data) |
virtual void | Serialize (t_float &data) |
virtual void | Serialize (t_double &data) |
virtual void | Serialize (t_u64 &data) |
virtual void | Serialize (t_s64 &data) |
virtual void | Serialize (t_char *buffer, t_u32 len, t_u32 stride=sizeof(t_char)) |
virtual void | Serialize (t_wchar *buffer, t_u32 len, t_u32 stride=sizeof(t_wchar)) |
virtual void | Serialize (t_bool *buffer, t_u32 len, t_u32 stride=sizeof(t_bool)) |
virtual void | Serialize (t_s8 *buffer, t_u32 len, t_u32 stride=sizeof(t_s8)) |
virtual void | Serialize (t_u8 *buffer, t_u32 len, t_u32 stride=sizeof(t_u8)) |
virtual void | Serialize (t_u16 *buffer, t_u32 len, t_u32 stride=sizeof(t_u16)) |
virtual void | Serialize (t_s16 *buffer, t_u32 len, t_u32 stride=sizeof(t_s16)) |
virtual void | Serialize (t_uint32 *buffer, t_u32 len, t_u32 stride=sizeof(t_uint32)) |
virtual void | Serialize (t_int32 *buffer, t_u32 len, t_u32 stride=sizeof(t_int32)) |
virtual void | Serialize (t_long *buffer, t_u32 len, t_u32 stride=sizeof(t_long)) |
virtual void | Serialize (t_ulong *buffer, t_u32 len, t_u32 stride=sizeof(t_ulong)) |
virtual void | Serialize (t_float *buffer, t_u32 len, t_u32 stride=sizeof(t_float)) |
virtual void | Serialize (t_double *buffer, t_u32 len, t_u32 stride=sizeof(t_double)) |
virtual void | Serialize (t_u64 *buffer, t_u32 len, t_u32 stride=sizeof(t_u64)) |
virtual void | Serialize (t_s64 *buffer, t_u32 len, t_u32 stride=sizeof(t_s64)) |
virtual void | Identify (const char *name) |
virtual void | Begin () |
virtual void | End () |
Protected Member Functions | |
void | Reset (void) |
Protected Attributes | |
bool | m_ErrorCode |
Definition at line 29 of file NSerializer.h.