![]() |
Public API Reference |
![]() |
Standard event flattener(also known as serializer). More...
#include <csutil/cseventflattener.h>
Static Public Member Functions | |
static csEventFlattenerError | Flatten (iObjectRegistry *, iEvent *event, char *buffer) |
Flatten am event. | |
static csEventFlattenerError | FlattenSize (iObjectRegistry *, iEvent *event, size_t &size) |
Query the size consumed by the flattened event. | |
static csEventFlattenerError | Unflatten (iObjectRegistry *, iEvent *event, const char *buffer, size_t length) |
Unflatten an event. |
Standard event flattener(also known as serializer).
Converts events from/to a binary representation. Can be used for e.g. disk storage or network transfer.
Definition at line 54 of file cseventflattener.h.
static csEventFlattenerError csEventFlattener::Flatten | ( | iObjectRegistry * | , |
iEvent * | event, | ||
char * | buffer | ||
) | [static] |
Flatten am event.
static csEventFlattenerError csEventFlattener::FlattenSize | ( | iObjectRegistry * | , |
iEvent * | event, | ||
size_t & | size | ||
) | [static] |
Query the size consumed by the flattened event.
static csEventFlattenerError csEventFlattener::Unflatten | ( | iObjectRegistry * | , |
iEvent * | event, | ||
const char * | buffer, | ||
size_t | length | ||
) | [static] |
Unflatten an event.