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

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.

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 Nov 26 12:27:57 2008 for LTKCPP-- LLRP Toolkit C Plus Plus Library by  doxygen 1.3.9.1