Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

LLRP::CFieldDescriptor Class Reference

Describes a single field inside an LTKCPP message or parameters. More...

#include <ltkcpp_base.h>

List of all members.

Public Types

enum  FieldType {
  FT_U8, FT_S8, FT_U8V, FT_S8V,
  FT_U16, FT_S16, FT_U16V, FT_S16V,
  FT_U32, FT_S32, FT_U32V, FT_S32V,
  FT_U64, FT_S64, FT_U64V, FT_S64V,
  FT_U1, FT_U1V, FT_U2, FT_U96,
  FT_UTF8V, FT_E1, FT_E2, FT_E8,
  FT_E16, FT_E32, FT_E8V, FT_BYTESTOEND
}
 Describes the basic field type.
enum  FieldFormat {
  FMT_NORMAL, FMT_DEC, FMT_HEX, FMT_UTF8,
  FMT_DATETIME
}
 Describes the fields display format.

Public Attributes

FieldType m_eFieldType
 A code for the field type.
FieldFormat m_eFieldFormat
 A code for how the field should be formatted.
char * m_pName
 String name of field (e.g. "ROSpecID").
const SEnumTableEntry * m_pEnumTable
 NULL or ptr to table base for enumerated fields.


Detailed Description

Describes a single field inside an LTKCPP message or parameters.

CFieldDescriptor

Definition at line 820 of file ltkcpp_base.h.


The documentation for this class was generated from the following file:
Generated on Wed Nov 26 12:27:56 2008 for LTKCPP-- LLRP Toolkit C Plus Plus Library by  doxygen 1.3.9.1