![]() |
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.