UNIVERS
15.3
UNIVERS base processing software API
|
#include <zqb_hdr_def.hpp>
Public Member Functions | |
ZqbHeaderDef (int nHdrSize, int nFields, const ZqbHdrField *pFields, const char *szHdrName=NULL) | |
int | getHdrSize () const |
ZqbHeaderDef (int nHdrSize, int nFields, const ZqbHdrField *pFields, const char *szHdrName=NULL) | |
int | getHdrSize () const |
Public Member Functions inherited from ZqbName | |
ZqbName (const char *szRoot, const char *szCustomName=NULL) | |
ZqbName (const ZqbName &name) | |
virtual | ~ZqbName () |
ZqbName & | operator= (const ZqbName &name) |
virtual const char * | getName () const |
virtual const char * | getType () const |
bool | hasName (const char *szString) const |
ZqbName (const char *szRoot, const char *szCustomName=NULL) | |
ZqbName (const ZqbName &name) | |
virtual | ~ZqbName () |
ZqbName & | operator= (const ZqbName &name) |
virtual const char * | getName () const |
virtual const char * | getType () const |
bool | hasName (const char *szString) const |
Protected Attributes | |
int | m_nHdrSize |
Protected Attributes inherited from ZqbName | |
char * | m_szName |
char * | m_szRoot |
Class for header definition. Allows to describe arbitrary header word layouts composed from integer, floating point and character data fields.
ZqbHeaderDef::ZqbHeaderDef | ( | int | nHdrSize, |
int | nFields, | ||
const ZqbHdrField * | pFields, | ||
const char * | szHdrName = NULL |
||
) |
Create header definition constructed from its size (in bytes), number of fields, fields description array and optional name of the header definition.
ZqbHeaderDef::ZqbHeaderDef | ( | int | nHdrSize, |
int | nFields, | ||
const ZqbHdrField * | pFields, | ||
const char * | szHdrName = NULL |
||
) |
Create header definition constructed from its size (in bytes), number of fields, fields description array and optional name of the header definition.
|
inline |
Return size of the header.
|
inline |
Return size of the header.
|
protected |
Size of the header in bytes.