#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. | |
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. |
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.