#include <XFuSerializable.h>
Public Member Functions | |
virtual | ~XFuSerializable () |
Virtual destructor. | |
virtual INT32 | serialize (CHAR8 *aBuffer, INT32 aMaxSize)=0 |
Serializes this object into the buffer. Returns the length of the data. | |
virtual INT32 | deserialize (const CHAR8 *aBuffer, INT32 aLen)=0 |
Deserializes from the data buffer into this object. Returns length of handled data. | |
Protected Member Functions | |
void | readCHAR8 (const CHAR8 *aBuffer, CHAR8 *aVal) |
void | readCHAR16 (const CHAR8 *aBuffer, CHAR16 *aVal) |
void | readINT (const CHAR8 *aBuffer, INT *aVal) |
void | readINT8 (const CHAR8 *aBuffer, INT8 *aVal) |
void | readUINT8 (const CHAR8 *aBuffer, UINT8 *aVal) |
void | readINT16 (const CHAR8 *aBuffer, INT16 *aVal) |
void | readUINT16 (const CHAR8 *aBuffer, UINT16 *aVal) |
void | readINT32 (const CHAR8 *aBuffer, INT32 *aVal) |
void | readUINT32 (const CHAR8 *aBuffer, UINT32 *aVal) |
void | readREAL (const CHAR8 *aBuffer, REAL *aVal) |
void | readFLOAT32 (const CHAR8 *aBuffer, FLOAT32 *aVal) |
void | writeCHAR8 (CHAR8 *aBuffer, CHAR8 aVal) |
void | writeCHAR16 (CHAR8 *aBuffer, CHAR16 aVal) |
void | writeINT (CHAR8 *aBuffer, INT aVal) |
void | writeINT8 (CHAR8 *aBuffer, INT8 aVal) |
void | writeUINT8 (CHAR8 *aBuffer, UINT8 aVal) |
void | writeINT16 (CHAR8 *aBuffer, INT16 aVal) |
void | writeUINT16 (CHAR8 *aBuffer, UINT16 aVal) |
void | writeINT32 (CHAR8 *aBuffer, INT32 aVal) |
void | writeUINT32 (CHAR8 *aBuffer, UINT32 aVal) |
void | writeREAL (CHAR8 *aBuffer, REAL aVal) |
void | writeFLOAT32 (CHAR8 *aBuffer, FLOAT32 aVal) |
Definition at line 18 of file XFuSerializable.h.
|
Virtual destructor.
Definition at line 24 of file XFuSerializable.h. |
|
Deserializes from the data buffer into this object. Returns length of handled data.
|
|
Definition at line 37 of file XFuSerializable.h. |
|
Definition at line 36 of file XFuSerializable.h. |
|
Definition at line 52 of file XFuSerializable.h. |
|
Definition at line 39 of file XFuSerializable.h. References readINT32(). |
|
Definition at line 44 of file XFuSerializable.h. |
|
Definition at line 47 of file XFuSerializable.h. Referenced by readINT(). |
|
Definition at line 41 of file XFuSerializable.h. |
|
Definition at line 50 of file XFuSerializable.h. |
|
Definition at line 45 of file XFuSerializable.h. |
|
Definition at line 48 of file XFuSerializable.h. |
|
Definition at line 42 of file XFuSerializable.h. |
|
Serializes this object into the buffer. Returns the length of the data.
Referenced by XFuInetNetwork::send(), XFuBluetoothNetwork::send(), XFuBluetoothMultiNetwork::send(), XFuInetNetwork::sendRecentState(), XFuBluetoothNetwork::sendRecentState(), and XFuBluetoothMultiNetwork::sendRecentState(). |
|
Definition at line 57 of file XFuSerializable.h. |
|
Definition at line 56 of file XFuSerializable.h. |
|
Definition at line 72 of file XFuSerializable.h. |
|
Definition at line 59 of file XFuSerializable.h. References writeINT32(). |
|
Definition at line 64 of file XFuSerializable.h. |
|
Definition at line 67 of file XFuSerializable.h. Referenced by writeINT(). |
|
Definition at line 61 of file XFuSerializable.h. |
|
Definition at line 70 of file XFuSerializable.h. |
|
Definition at line 65 of file XFuSerializable.h. |
|
Definition at line 68 of file XFuSerializable.h. |
|
Definition at line 62 of file XFuSerializable.h. |
![]() | ||||
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch |