LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Based type descriptions for the LTKCPP library. More...
Go to the source code of this file.
Classes | |
class | LLRP::llrp_u8v_t |
Class for LLRP basic type u8v (List of unsigned 8-bit values) More... | |
class | LLRP::llrp_s8v_t |
Class for LLRP basic type s8v (List of signed 8-bit values) More... | |
class | LLRP::llrp_u16v_t |
Class for LLRP basic type u16v (List of unsigned 16-bit values) More... | |
class | LLRP::llrp_s16v_t |
Class for LLRP basic type s16v (List of signed 16-bit values) More... | |
class | LLRP::llrp_u32v_t |
Class for LLRP basic type u32v (vector of unsigned 32-bit values) More... | |
class | LLRP::llrp_s32v_t |
Class for LLRP basic type s32v (vector of signed 32-bit values) More... | |
class | LLRP::llrp_u64v_t |
Class for LLRP basic type u64v (vector of unsigned 64-bit values) More... | |
class | LLRP::llrp_s64v_t |
Class for LLRP basic type s64v (vector of signed 64-bit values) More... | |
class | LLRP::llrp_u1v_t |
Class for LLRP basic type u1v (vector of unsigned 1-bit values) More... | |
class | LLRP::llrp_utf8v_t |
Class for LLRP basic type utf8v (vector of utf-8 encoded characters) More... | |
class | LLRP::llrp_bytesToEnd_t |
Class for LLRP basic type bytesToEnd (vector of unsigned bytes) More... | |
class | LLRP::llrp_u96_t |
Class for LLRP basic type u96 (96-bit value) More... | |
class | LLRP::CErrorDetails |
Class to return error details in LTKCPP operations. More... | |
class | LLRP::CVendorDescriptor |
Describes the vendor information for vendor extension classes. More... | |
class | LLRP::CNamespaceDescriptor |
Describes the namespae information for converting LLRP messages to LTK-XML. More... | |
class | LLRP::CTypeDescriptor |
Describes a message or parameter type. More... | |
class | LLRP::CFieldDescriptor |
Describes a single field inside an LTKCPP message or parameters. More... | |
class | LLRP::CTypeRegistry |
A collection of pointers to CTypeDescriptors. More... | |
class | LLRP::CElement |
This is the base class for all parameter and message types. More... | |
class | LLRP::CMessage |
Base Class for All LLRP LTK Messages. More... | |
class | LLRP::CParameter |
Base Class for All LLRP LTK Parameters. More... | |
class | LLRP::CDecoder |
LTK LLRP Decoder class. More... | |
class | LLRP::CDecoderStream |
Class that decodes messages into internal LTK CElements. More... | |
class | LLRP::CEncoder |
LTK LLRP Encoder class. More... | |
class | LLRP::CEncoderStream |
Class that encodes internal LTK CElements into messages. More... | |
Namespaces | |
namespace | LLRP |
Typedefs | |
typedef std::list< CParameter * > | LLRP::tListOfParameters |
Enumerations | |
enum | LLRP::EResultCode { LLRP::RC_OK = 0, LLRP::RC_MiscError = 100, LLRP::RC_Botch, LLRP::RC_SendIOError, LLRP::RC_RecvIOError, LLRP::RC_RecvEOF, LLRP::RC_RecvTimeout, LLRP::RC_RecvFramingError, LLRP::RC_RecvBufferOverflow, LLRP::RC_BadVersion, LLRP::RC_MissingResponseType, LLRP::RC_UnknownMessageType, LLRP::RC_UnknownParameterType, LLRP::RC_ExcessiveLength, LLRP::RC_InvalidLength, LLRP::RC_FieldUnderrun, LLRP::RC_ReservedBitsUnderrun, LLRP::RC_FieldOverrun, LLRP::RC_ReservedBitsOverrun, LLRP::RC_UnalignedBitField, LLRP::RC_UnalignedReservedBits, LLRP::RC_MessageAllocationFailed, LLRP::RC_ParameterAllocationFailed, LLRP::RC_FieldAllocationFailed, LLRP::RC_ExtraBytes, LLRP::RC_MissingParameter, LLRP::RC_UnexpectedParameter, LLRP::RC_InvalidChoiceMember, LLRP::RC_EnrollBadTypeNumber, LLRP::RC_NotAllowedAtExtensionPoint, LLRP::RC_XMLInvalidNodeType, LLRP::RC_XMLMissingField, LLRP::RC_XMLExtraNode, LLRP::RC_XMLInvalidFieldCharacters, LLRP::RC_XMLOutOfRange } |
Error result codes for LTK operations. More... | |
Functions | |
EResultCode | LLRP::toXMLString (const CElement *pElement, char *pBuffer, int nBuffer) |
Variables | |
CFieldDescriptor | LLRP::g_fdMessageHeader_Type |
CFieldDescriptor | LLRP::g_fdMessageHeader_Length |
CFieldDescriptor | LLRP::g_fdMessageHeader_MessageID |
CFieldDescriptor | LLRP::g_fdMessageHeader_VendorPEN |
CFieldDescriptor | LLRP::g_fdMessageHeader_Subtype |
CFieldDescriptor | LLRP::g_fdParameterHeader_TVType |
CFieldDescriptor | LLRP::g_fdParameterHeader_TLVType |
CFieldDescriptor | LLRP::g_fdParameterHeader_TLVLength |
CFieldDescriptor | LLRP::g_fdParameterHeader_VendorPEN |
CFieldDescriptor | LLRP::g_fdParameterHeader_Subtype |
Based type descriptions for the LTKCPP library.
Contains the basic types, enumerations, and classes for the LTKCPP
Definition in file ltkcpp_base.h.