csEventFlattener Class 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. |
Detailed Description
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.
Member Function Documentation
static csEventFlattenerError csEventFlattener::Flatten | ( | iObjectRegistry * | , | |
iEvent * | event, | |||
char * | buffer | |||
) | [static] |
Flatten am event.
- Remarks:
- The user is responsible for allocating and deallocating the buffer memory.
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.
The documentation for this class was generated from the following file:
- csutil/cseventflattener.h
Generated for Crystal Space by doxygen 1.4.7