|
LTKCPP-- LLRP Toolkit C Plus Plus Library
|
A collection of pointers to CTypeDescriptors. More...
#include <ltkcpp_base.h>
Public Member Functions | |
| EResultCode | enroll (const CTypeDescriptor *pTypeDescriptor) |
| Add a type descriptor to the registry. | |
| const CTypeDescriptor * | lookupMessage (unsigned int MessageTypeNum) const |
| Lookup a standard message type descriptor. NULL=>not found. | |
| const CTypeDescriptor * | lookupParameter (unsigned int ParameterTypeNum) const |
| Lookup a standard parameter type descriptor. NULL=>not found. | |
| const CTypeDescriptor * | lookupCustomMessage (unsigned int VendorID, unsigned int MessageSubTypeNum) const |
| Lookup a custom message type descriptor. NULL=>not found. | |
| const CTypeDescriptor * | lookupCustomParameter (unsigned int VendorID, unsigned int ParameterSubTypeNum) const |
| Lookup a custom parameter type descriptor. NULL=>not found. | |
| const CTypeDescriptor * | lookupByName (char *pName) const |
Public Attributes | |
| const CTypeDescriptor * | m_apStdMessageTypeDescriptors [1024u] |
| Standard messages subscripted by type number. | |
| const CTypeDescriptor * | m_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. | |
A collection of pointers to CTypeDescriptors.
During decode operations types can be looked up by code (vendor and typenum) or by name.
Definition at line 885 of file ltkcpp_base.h.
1.8.6