ssize_t gu::Serializable::serial_size |
( |
| ) |
const |
|
inline |
returns the size of a buffer required to serialize the object
Referenced by serialize_to().
ssize_t gu::Serializable::serialize_to |
( |
void *const |
buf, |
|
|
ssize_t const |
size |
|
) |
| const |
|
inline |
serializes this object into buf and returns serialized size
- Parameters
-
buf | pointer to buffer |
size | size of buffer |
- Returns
- serialized size
may throw exceptions
Referenced by serialize_to().
ssize_t gu::Serializable::serialize_to |
( |
std::vector< byte_t > & |
v | ) |
const |
|
inline |
serializes this object into byte vector v, reallocating it if needed returns the size of serialized object
References serial_size(), and serialize_to().
The documentation for this class was generated from the following file: