Go to the source code of this file.
#define LTKC_MAX_CUSTOM_MESSAGE 100u |
Definition at line 478 of file ltkc_base.h.
#define LTKC_MAX_CUSTOM_PARAMETER 300u |
Definition at line 479 of file ltkc_base.h.
#define LTKC_VERSION 0x01000005 |
Definition at line 25 of file ltkc_base.h.
#define LTKC_VERSION_STR "1.0.0.5" |
Definition at line 26 of file ltkc_base.h.
typedef enum LLRP_EFieldFormat LLRP_tEFieldFormat |
Definition at line 57 of file ltkc_base.h.
typedef enum LLRP_EFieldType LLRP_tEFieldType |
Definition at line 56 of file ltkc_base.h.
typedef enum LLRP_ResultCode LLRP_tResultCode |
Definition at line 51 of file ltkc_base.h.
typedef struct LLRP_SDecoder LLRP_tSDecoder |
Definition at line 64 of file ltkc_base.h.
typedef struct LLRP_SDecoderOps LLRP_tSDecoderOps |
Definition at line 65 of file ltkc_base.h.
typedef struct LLRP_SDecoderStream LLRP_tSDecoderStream |
Definition at line 66 of file ltkc_base.h.
typedef struct LLRP_SDecoderStreamOps LLRP_tSDecoderStreamOps |
Definition at line 67 of file ltkc_base.h.
typedef struct LLRP_SElement LLRP_tSElement |
Definition at line 61 of file ltkc_base.h.
typedef struct LLRP_SEncoder LLRP_tSEncoder |
Definition at line 68 of file ltkc_base.h.
typedef struct LLRP_SEncoderOps LLRP_tSEncoderOps |
Definition at line 69 of file ltkc_base.h.
typedef struct LLRP_SEncoderStream LLRP_tSEncoderStream |
Definition at line 70 of file ltkc_base.h.
typedef struct LLRP_SEncoderStreamOps LLRP_tSEncoderStreamOps |
Definition at line 71 of file ltkc_base.h.
typedef struct LLRP_SEnumTableEntry LLRP_tSEnumTableEntry |
Definition at line 59 of file ltkc_base.h.
typedef struct LLRP_SErrorDetails LLRP_tSErrorDetails |
Definition at line 52 of file ltkc_base.h.
typedef struct LLRP_SFieldDescriptor LLRP_tSFieldDescriptor |
Definition at line 58 of file ltkc_base.h.
typedef struct LLRP_SMessage LLRP_tSMessage |
Definition at line 62 of file ltkc_base.h.
typedef struct LLRP_SNamespaceDescriptor LLRP_tSNamespaceDescriptor |
Definition at line 54 of file ltkc_base.h.
typedef struct LLRP_SParameter LLRP_tSParameter |
Definition at line 63 of file ltkc_base.h.
typedef struct LLRP_STypeDescriptor LLRP_tSTypeDescriptor |
Definition at line 55 of file ltkc_base.h.
typedef struct LLRP_STypeRegistry LLRP_tSTypeRegistry |
Definition at line 60 of file ltkc_base.h.
typedef struct LLRP_SVendorDescriptor LLRP_tSVendorDescriptor |
Definition at line 53 of file ltkc_base.h.
enum LLRP_EFieldFormat |
Definition at line 419 of file ltkc_base.h.
enum LLRP_EFieldType |
Definition at line 403 of file ltkc_base.h.
enum LLRP_ResultCode |
Definition at line 201 of file ltkc_base.h.
void LLRP_bytesToEnd_clear | ( | llrp_bytesToEnd_t * | pDst | ) |
Definition at line 711 of file ltkc_array.c.
llrp_bytesToEnd_t LLRP_bytesToEnd_construct | ( | llrp_u16_t | nValue | ) |
Definition at line 689 of file ltkc_array.c.
Definition at line 732 of file ltkc_array.c.
void LLRP_bytesToEnd_set | ( | llrp_bytesToEnd_t * | pDst, |
llrp_bytesToEnd_t | Value | ||
) |
Definition at line 723 of file ltkc_array.c.
LLRP_tSMessage* LLRP_Decoder_decodeMessage | ( | LLRP_tSDecoder * | pDecoder | ) |
Definition at line 36 of file ltkc_encdec.c.
void LLRP_Decoder_destruct | ( | LLRP_tSDecoder * | pDecoder | ) |
Definition at line 29 of file ltkc_encdec.c.
void LLRP_Element_addSubParameterToAllList | ( | LLRP_tSElement * | pElement, |
LLRP_tSParameter * | pParameter | ||
) |
Definition at line 65 of file ltkc_element.c.
void LLRP_Element_addToSubParameterList | ( | LLRP_tSElement * | pElement, |
LLRP_tSParameter ** | ppListHead, | ||
LLRP_tSParameter * | pValue | ||
) |
Definition at line 144 of file ltkc_element.c.
void LLRP_Element_attachToSubParameterList | ( | LLRP_tSParameter ** | ppListHead, |
LLRP_tSParameter * | pValue | ||
) |
Definition at line 165 of file ltkc_element.c.
void LLRP_Element_clearSubParameterAllList | ( | LLRP_tSElement * | pElement | ) |
Definition at line 112 of file ltkc_element.c.
void LLRP_Element_clearSubParameterList | ( | LLRP_tSElement * | pElement, |
LLRP_tSParameter ** | ppListHead | ||
) |
Definition at line 183 of file ltkc_element.c.
LLRP_tSElement* LLRP_Element_construct | ( | const LLRP_tSTypeDescriptor * | pTypeDescriptor | ) |
Definition at line 29 of file ltkc_element.c.
void LLRP_Element_destruct | ( | LLRP_tSElement * | pElement | ) |
Definition at line 46 of file ltkc_element.c.
void LLRP_Element_finalDestruct | ( | LLRP_tSElement * | pElement | ) |
Definition at line 56 of file ltkc_element.c.
void LLRP_Element_removeSubParameterFromAllList | ( | LLRP_tSElement * | pElement, |
LLRP_tSParameter * | pParameter | ||
) |
Definition at line 85 of file ltkc_element.c.
void LLRP_Element_setSubParameterPtr | ( | LLRP_tSElement * | pElement, |
LLRP_tSParameter ** | ppPtr, | ||
LLRP_tSParameter * | pValue | ||
) |
Definition at line 126 of file ltkc_element.c.
int LLRP_Element_walk | ( | const LLRP_tSElement * | pElement, |
int(*)(const LLRP_tSElement *pElement, void *pArg) | pFunc, | ||
void * | pArg, | ||
int | iDepth, | ||
int | nMaxDepth | ||
) |
Definition at line 200 of file ltkc_element.c.
void LLRP_Encoder_destruct | ( | LLRP_tSEncoder * | pEncoder | ) |
Definition at line 43 of file ltkc_encdec.c.
void LLRP_Encoder_encodeElement | ( | LLRP_tSEncoder * | pEncoder, |
const LLRP_tSElement * | pElement | ||
) |
Definition at line 50 of file ltkc_encdec.c.
void LLRP_Error_clear | ( | LLRP_tSErrorDetails * | pError | ) |
Definition at line 28 of file ltkc_error.c.
void LLRP_Error_missingParameter | ( | LLRP_tSErrorDetails * | pError, |
const LLRP_tSTypeDescriptor * | pRefType | ||
) |
Definition at line 35 of file ltkc_error.c.
void LLRP_Error_resultCodeAndWhatStr | ( | LLRP_tSErrorDetails * | pError, |
LLRP_tResultCode | eResultCode, | ||
const char * | pWhatStr | ||
) |
Definition at line 61 of file ltkc_error.c.
void LLRP_Error_unexpectedParameter | ( | LLRP_tSErrorDetails * | pError, |
const LLRP_tSParameter * | pParameter | ||
) |
Definition at line 48 of file ltkc_error.c.
void LLRP_Message_setMessageID | ( | LLRP_tSMessage * | pMessage, |
llrp_u32_t | MessageID | ||
) |
Definition at line 239 of file ltkc_element.c.
llrp_bool_t LLRP_Parameter_isAllowedExtension | ( | LLRP_tSParameter * | pParameter, |
const LLRP_tSTypeDescriptor * | pEnclosingTypeDescriptor | ||
) |
Definition at line 264 of file ltkc_element.c.
llrp_bool_t LLRP_Parameter_isAllowedIn | ( | LLRP_tSParameter * | pParameter, |
const LLRP_tSTypeDescriptor * | pEnclosingTypeDescriptor | ||
) |
Definition at line 247 of file ltkc_element.c.
void LLRP_s16v_clear | ( | llrp_s16v_t * | pDst | ) |
Definition at line 249 of file ltkc_array.c.
llrp_s16v_t LLRP_s16v_construct | ( | llrp_u16_t | nValue | ) |
Definition at line 227 of file ltkc_array.c.
llrp_s16v_t LLRP_s16v_copy | ( | llrp_s16v_t | Value | ) |
Definition at line 270 of file ltkc_array.c.
void LLRP_s16v_set | ( | llrp_s16v_t * | pDst, |
llrp_s16v_t | Value | ||
) |
Definition at line 261 of file ltkc_array.c.
void LLRP_s32v_clear | ( | llrp_s32v_t * | pDst | ) |
Definition at line 381 of file ltkc_array.c.
llrp_s32v_t LLRP_s32v_construct | ( | llrp_u16_t | nValue | ) |
Definition at line 359 of file ltkc_array.c.
llrp_s32v_t LLRP_s32v_copy | ( | llrp_s32v_t | Value | ) |
Definition at line 402 of file ltkc_array.c.
void LLRP_s32v_set | ( | llrp_s32v_t * | pDst, |
llrp_s32v_t | Value | ||
) |
Definition at line 393 of file ltkc_array.c.
void LLRP_s64v_clear | ( | llrp_s64v_t * | pDst | ) |
Definition at line 513 of file ltkc_array.c.
llrp_s64v_t LLRP_s64v_construct | ( | llrp_u16_t | nValue | ) |
Definition at line 491 of file ltkc_array.c.
llrp_s64v_t LLRP_s64v_copy | ( | llrp_s64v_t | Value | ) |
Definition at line 534 of file ltkc_array.c.
void LLRP_s64v_set | ( | llrp_s64v_t * | pDst, |
llrp_s64v_t | Value | ||
) |
Definition at line 525 of file ltkc_array.c.
void LLRP_s8v_clear | ( | llrp_s8v_t * | pDst | ) |
Definition at line 117 of file ltkc_array.c.
llrp_s8v_t LLRP_s8v_construct | ( | llrp_u16_t | nValue | ) |
Definition at line 95 of file ltkc_array.c.
llrp_s8v_t LLRP_s8v_copy | ( | llrp_s8v_t | Value | ) |
Definition at line 138 of file ltkc_array.c.
void LLRP_s8v_set | ( | llrp_s8v_t * | pDst, |
llrp_s8v_t | Value | ||
) |
Definition at line 129 of file ltkc_array.c.
LLRP_tResultCode LLRP_toXMLString | ( | const LLRP_tSElement * | pElement, |
char * | pBuffer, | ||
int | nBuffer | ||
) |
Format an element as XML text.
Basic steps
[in] | pElement | Pointer to message/parameter to format |
Definition at line 1524 of file ltkc_xmltextencode.c.
Definition at line 30 of file ltkc_typeregistry.c.
void LLRP_TypeRegistry_destruct | ( | LLRP_tSTypeRegistry * | pTypeRegistry | ) |
Definition at line 47 of file ltkc_typeregistry.c.
LLRP_tResultCode LLRP_TypeRegistry_enroll | ( | LLRP_tSTypeRegistry * | pTypeRegistry, |
const LLRP_tSTypeDescriptor * | pTypeDescriptor | ||
) |
Definition at line 56 of file ltkc_typeregistry.c.
const LLRP_tSTypeDescriptor* LLRP_TypeRegistry_lookupCustomMessage | ( | const LLRP_tSTypeRegistry * | pTypeRegistry, |
unsigned int | VendorID, | ||
unsigned int | MessageSubTypeNum | ||
) |
Definition at line 137 of file ltkc_typeregistry.c.
const LLRP_tSTypeDescriptor* LLRP_TypeRegistry_lookupCustomParameter | ( | const LLRP_tSTypeRegistry * | pTypeRegistry, |
unsigned int | VendorID, | ||
unsigned int | ParameterSubTypeNum | ||
) |
Definition at line 160 of file ltkc_typeregistry.c.
const LLRP_tSTypeDescriptor* LLRP_TypeRegistry_lookupMessage | ( | const LLRP_tSTypeRegistry * | pTypeRegistry, |
unsigned int | MessageTypeNum | ||
) |
Definition at line 109 of file ltkc_typeregistry.c.
const LLRP_tSTypeDescriptor* LLRP_TypeRegistry_lookupParameter | ( | const LLRP_tSTypeRegistry * | pTypeRegistry, |
unsigned int | ParameterTypeNum | ||
) |
Definition at line 123 of file ltkc_typeregistry.c.
void LLRP_u16v_clear | ( | llrp_u16v_t * | pDst | ) |
Definition at line 183 of file ltkc_array.c.
llrp_u16v_t LLRP_u16v_construct | ( | llrp_u16_t | nValue | ) |
Definition at line 161 of file ltkc_array.c.
llrp_u16v_t LLRP_u16v_copy | ( | llrp_u16v_t | Value | ) |
Definition at line 204 of file ltkc_array.c.
void LLRP_u16v_set | ( | llrp_u16v_t * | pDst, |
llrp_u16v_t | Value | ||
) |
Definition at line 195 of file ltkc_array.c.
void LLRP_u1v_clear | ( | llrp_u1v_t * | pDst | ) |
Definition at line 579 of file ltkc_array.c.
llrp_u1v_t LLRP_u1v_construct | ( | llrp_u16_t | nBit | ) |
Definition at line 557 of file ltkc_array.c.
llrp_u1v_t LLRP_u1v_copy | ( | llrp_u1v_t | Value | ) |
Definition at line 600 of file ltkc_array.c.
void LLRP_u1v_set | ( | llrp_u1v_t * | pDst, |
llrp_u1v_t | Value | ||
) |
Definition at line 591 of file ltkc_array.c.
void LLRP_u32v_clear | ( | llrp_u32v_t * | pDst | ) |
Definition at line 315 of file ltkc_array.c.
llrp_u32v_t LLRP_u32v_construct | ( | llrp_u16_t | nValue | ) |
Definition at line 293 of file ltkc_array.c.
llrp_u32v_t LLRP_u32v_copy | ( | llrp_u32v_t | Value | ) |
Definition at line 336 of file ltkc_array.c.
void LLRP_u32v_set | ( | llrp_u32v_t * | pDst, |
llrp_u32v_t | Value | ||
) |
Definition at line 327 of file ltkc_array.c.
void LLRP_u64v_clear | ( | llrp_u64v_t * | pDst | ) |
Definition at line 447 of file ltkc_array.c.
llrp_u64v_t LLRP_u64v_construct | ( | llrp_u16_t | nValue | ) |
Definition at line 425 of file ltkc_array.c.
llrp_u64v_t LLRP_u64v_copy | ( | llrp_u64v_t | Value | ) |
Definition at line 468 of file ltkc_array.c.
void LLRP_u64v_set | ( | llrp_u64v_t * | pDst, |
llrp_u64v_t | Value | ||
) |
Definition at line 459 of file ltkc_array.c.
void LLRP_u8v_clear | ( | llrp_u8v_t * | pDst | ) |
Definition at line 51 of file ltkc_array.c.
llrp_u8v_t LLRP_u8v_construct | ( | llrp_u16_t | nValue | ) |
Definition at line 29 of file ltkc_array.c.
llrp_u8v_t LLRP_u8v_copy | ( | llrp_u8v_t | Value | ) |
Definition at line 72 of file ltkc_array.c.
void LLRP_u8v_set | ( | llrp_u8v_t * | pDst, |
llrp_u8v_t | Value | ||
) |
Definition at line 63 of file ltkc_array.c.
void LLRP_utf8v_clear | ( | llrp_utf8v_t * | pDst | ) |
Definition at line 645 of file ltkc_array.c.
llrp_utf8v_t LLRP_utf8v_construct | ( | llrp_u16_t | nValue | ) |
Definition at line 623 of file ltkc_array.c.
llrp_utf8v_t LLRP_utf8v_copy | ( | llrp_utf8v_t | Value | ) |
Definition at line 666 of file ltkc_array.c.
void LLRP_utf8v_set | ( | llrp_utf8v_t * | pDst, |
llrp_utf8v_t | Value | ||
) |
Definition at line 657 of file ltkc_array.c.
Definition at line 38 of file ltkc_hdrfd.c.
Definition at line 47 of file ltkc_hdrfd.c.
Definition at line 65 of file ltkc_hdrfd.c.
Definition at line 29 of file ltkc_hdrfd.c.
Definition at line 56 of file ltkc_hdrfd.c.
Definition at line 110 of file ltkc_hdrfd.c.
Definition at line 92 of file ltkc_hdrfd.c.
Definition at line 83 of file ltkc_hdrfd.c.
Definition at line 74 of file ltkc_hdrfd.c.
Definition at line 101 of file ltkc_hdrfd.c.