LTKCPP-- LLRP Toolkit C Plus Plus Library
Public Types | Public Attributes
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,
  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, FMT_NORMAL, FMT_DEC, FMT_HEX,
  FMT_UTF8, FMT_DATETIME
}
 Describes the fields display format.
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,
  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, 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 807 of file Library/ltkcpp_base.h.


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