UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
ZqbHeaderDef Class Reference

#include <zqb_hdr_def.hpp>

Inheritance diagram for ZqbHeaderDef:
ZqbName ZqbName

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 ()
 
ZqbNameoperator= (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 ()
 
ZqbNameoperator= (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
 

Detailed Description

Class for header definition. Allows to describe arbitrary header word layouts composed from integer, floating point and character data fields.

Constructor & Destructor Documentation

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.

Member Function Documentation

int ZqbHeaderDef::getHdrSize ( ) const
inline

Return size of the header.

int ZqbHeaderDef::getHdrSize ( ) const
inline

Return size of the header.

Member Data Documentation

int ZqbHeaderDef::m_nHdrSize
protected

Size of the header in bytes.


The documentation for this class was generated from the following files: