#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.
1.5.1