LLRP::CTypeRegistry Class Reference
[Core LTK Library classes and functions]

A collection of pointers to CTypeDescriptors. More...

#include <ltkcpp_base.h>

List of all members.

Public Member Functions

EResultCode enroll (const CTypeDescriptor *pTypeDescriptor)
 Add a type descriptor to the registry.
const CTypeDescriptorlookupMessage (unsigned int MessageTypeNum) const
 Lookup a standard message type descriptor. NULL=>not found.
const CTypeDescriptorlookupParameter (unsigned int ParameterTypeNum) const
 Lookup a standard parameter type descriptor. NULL=>not found.
const CTypeDescriptorlookupCustomMessage (unsigned int VendorID, unsigned int MessageSubTypeNum) const
 Lookup a custom message type descriptor. NULL=>not found.
const CTypeDescriptorlookupCustomParameter (unsigned int VendorID, unsigned int ParameterSubTypeNum) const
 Lookup a custom parameter type descriptor. NULL=>not found.
const CTypeDescriptorlookupByName (char *pName) const

Public Attributes

const CTypeDescriptorm_apStdMessageTypeDescriptors [1024u]
 Standard messages subscripted by type number.
const CTypeDescriptorm_apStdParameterTypeDescriptors [1024u]
 Standard parameters subscripted by type number.
std::list< const
CTypeDescriptor * > 
m_listCustomMessageTypeDescriptors
 List of custom message types.
std::list< const
CTypeDescriptor * > 
m_listCustomParameterTypeDescriptors
 List of custom parameters types.


Detailed Description

A collection of pointers to CTypeDescriptors.

CTypeRegistry

During decode operations types can be looked up by code (vendor and typenum) or by name.

Definition at line 898 of file ltkcpp_base.h.


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

Generated on Wed Jun 6 11:55:55 2012 for LTKCPP-- LLRP Toolkit C Plus Plus Library by  doxygen 1.5.9