LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Classes | |
class | CConnection |
LLRP connection class. More... | |
class | CDecoder |
LTK LLRP Decoder class. More... | |
class | CDecoderStream |
Class that decodes messages into internal LTK CElements. More... | |
class | CElement |
This is the base class for all parameter and message types. More... | |
class | CEncoder |
LTK LLRP Encoder class. More... | |
class | CEncoderStream |
Class that encodes internal LTK CElements into messages. More... | |
class | CErrorDetails |
Class to return error details in LTKCPP operations. More... | |
class | CFieldDescriptor |
Describes a single field inside an LTKCPP message or parameters. More... | |
class | CMessage |
Base Class for All LLRP LTK Messages. More... | |
class | CNamespaceDescriptor |
Describes the namespae information for converting LLRP messages to LTK-XML. More... | |
class | CParameter |
Base Class for All LLRP LTK Parameters. More... | |
class | CTypeDescriptor |
Describes a message or parameter type. More... | |
class | CTypeRegistry |
A collection of pointers to CTypeDescriptors. More... | |
class | CVendorDescriptor |
Describes the vendor information for vendor extension classes. More... | |
class | llrp_bytesToEnd_t |
Class for LLRP basic type bytesToEnd (vector of unsigned bytes) More... | |
class | llrp_s16v_t |
Class for LLRP basic type s16v (List of signed 16-bit values) More... | |
class | llrp_s32v_t |
Class for LLRP basic type s32v (vector of signed 32-bit values) More... | |
class | llrp_s64v_t |
Class for LLRP basic type s64v (vector of signed 64-bit values) More... | |
class | llrp_s8v_t |
Class for LLRP basic type s8v (List of signed 8-bit values) More... | |
class | llrp_u16v_t |
Class for LLRP basic type u16v (List of unsigned 16-bit values) More... | |
class | llrp_u1v_t |
Class for LLRP basic type u1v (vector of unsigned 1-bit values) More... | |
class | llrp_u32v_t |
Class for LLRP basic type u32v (vector of unsigned 32-bit values) More... | |
class | llrp_u64v_t |
Class for LLRP basic type u64v (vector of unsigned 64-bit values) More... | |
class | llrp_u8v_t |
Class for LLRP basic type u8v (List of unsigned 8-bit values) More... | |
class | llrp_u96_t |
Class for LLRP basic type u96 (96-bit value) More... | |
class | llrp_utf8v_t |
Class for LLRP basic type utf8v (vector of utf-8 encoded characters) More... | |
Typedefs | |
typedef std::list< CParameter * > | tListOfParameters |
typedef struct NamespaceList | tNamespaceList |
Functions | |
CTypeRegistry * | getTheTypeRegistry (void) |
EResultCode | toXMLString (const CElement *pElement, char *pBuffer, int nBuffer) |
Variables | |
CFieldDescriptor | g_fdMessageHeader_Type |
CFieldDescriptor | g_fdMessageHeader_Length |
CFieldDescriptor | g_fdMessageHeader_MessageID |
CFieldDescriptor | g_fdMessageHeader_VendorPEN |
CFieldDescriptor | g_fdMessageHeader_Subtype |
CFieldDescriptor | g_fdParameterHeader_TVType |
CFieldDescriptor | g_fdParameterHeader_TLVType |
CFieldDescriptor | g_fdParameterHeader_TLVLength |
CFieldDescriptor | g_fdParameterHeader_VendorPEN |
CFieldDescriptor | g_fdParameterHeader_Subtype |
\brief The namespace for the LTKCPP library
The namespace for the LTKCPP library
enum LLRP::EResultCode |
Error result codes for LTK operations.
These error codes are common across many LTKCPP functions.
Definition at line 583 of file ltkcpp_base.h.
CFieldDescriptor LLRP::g_fdMessageHeader_Length |
Definition at line 35 of file ltkcpp_hdrfd.cpp.
CFieldDescriptor LLRP::g_fdMessageHeader_MessageID |
Definition at line 44 of file ltkcpp_hdrfd.cpp.
CFieldDescriptor LLRP::g_fdMessageHeader_Subtype |
Definition at line 62 of file ltkcpp_hdrfd.cpp.
CFieldDescriptor LLRP::g_fdMessageHeader_Type |
Definition at line 26 of file ltkcpp_hdrfd.cpp.
CFieldDescriptor LLRP::g_fdMessageHeader_VendorPEN |
Definition at line 53 of file ltkcpp_hdrfd.cpp.
CFieldDescriptor LLRP::g_fdParameterHeader_Subtype |
Definition at line 107 of file ltkcpp_hdrfd.cpp.
CFieldDescriptor LLRP::g_fdParameterHeader_TLVLength |
Definition at line 89 of file ltkcpp_hdrfd.cpp.
CFieldDescriptor LLRP::g_fdParameterHeader_TLVType |
Definition at line 80 of file ltkcpp_hdrfd.cpp.
CFieldDescriptor LLRP::g_fdParameterHeader_TVType |
Definition at line 71 of file ltkcpp_hdrfd.cpp.
CFieldDescriptor LLRP::g_fdParameterHeader_VendorPEN |
Definition at line 98 of file ltkcpp_hdrfd.cpp.