UNIVERS
15.3
UNIVERS base processing software API
|
#include <Serial.hpp>
Public Member Functions | |
virtual ByteOrder | arch () const =0 |
virtual void | get_any (AtomType atom_type, unsigned count, void *dst=NULL) |
void | set_debug_level (int dl) |
int | get_debug_level () const |
Protected Member Functions | |
virtual void | get_data (size_t nbytes, void *dst)=0 |
Basic class for deserialization from some input source.
|
pure virtual |
The way to find out byte order and more specific information about source of the stream
Implemented in InputFileStream.
|
virtual |
Handy method to get arbitrary data (except EXOBJREF) to local CPU representation buffer. dst=NULL means skip this data.
|
protectedpure virtual |
Raw method to get data of given size from the stream; dst=NULL means skip the data
Implemented in InputFileStream.
|
inline |
Get debug level (0 means off)
|
inline |
Set debug level (0 means off)