#include <Serialize.h>
Inheritance diagram for oasys::Serialize:
Definition at line 41 of file Serialize.h.
Public Types | |
enum | action_t { MARSHAL = 1, UNMARSHAL, INFO } |
Action type codes, one for each basic type of SerializeAction. More... | |
enum | context_t { CONTEXT_UNKNOWN = 1, CONTEXT_NETWORK, CONTEXT_LOCAL } |
Context type codes, one for each general context in which serialization occurs. More... | |
enum | { USE_CRC = 1 << 0 } |
Options for un/marshaling. More... | |
enum | { ALLOC_MEM = 1<<0, NULL_TERMINATED = 1<<1 } |
Options for un/marshaling process() methods. More... |
Action type codes, one for each basic type of SerializeAction.
MARSHAL | in-memory -> serialized representation |
UNMARSHAL | serialized -> in-memory representation |
INFO | informative scan (e.g. size, table schema) |
Definition at line 46 of file Serialize.h.
Context type codes, one for each general context in which serialization occurs.
CONTEXT_UNKNOWN | no specified context (default) |
CONTEXT_NETWORK | serialization to/from the network |
CONTEXT_LOCAL | serialization to/from local disk |
Definition at line 56 of file Serialize.h.
anonymous enum |
anonymous enum |
Options for un/marshaling process() methods.
ALLOC_MEM | Allocated memory to be freed by the user. |
NULL_TERMINATED | Delim by '' instead of storing length. |
Definition at line 68 of file Serialize.h.