include/razorback/ntlv.h File Reference

Name Type Length Value data field wrapper. More...

#include <razorback/visibility.h>
#include <razorback/types.h>
Include dependency graph for ntlv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  NTLVItem
 Name Type Length Block. More...

Functions

SO_PUBLIC struct ListNTLVList_Create (void)
SO_PUBLIC bool NTLVList_Add (struct List *p_pList, uuid_t uuidName, uuid_t uuidType, uint32_t p_iSize, const uint8_t *p_pData)
 Add a new entry to a user data list.
SO_PUBLIC bool NTLVList_Get (struct List *p_pList, uuid_t uuidName, uuid_t uuidType, uint32_t *p_iSize, const uint8_t **p_pData)
SO_PUBLIC uint32_t NTLVList_Size (struct List *list)
 Get the size of the items in a list.

Detailed Description

Name Type Length Value data field wrapper.


Function Documentation

SO_PUBLIC bool NTLVList_Add ( struct List p_pList,
uuid_t  uuidName,
uuid_t  uuidType,
uint32_t  p_iSize,
const uint8_t *  p_pData 
)

Add a new entry to a user data list.

Parameters:
*p_pList The destination
uuidName The name
uuidType The type
p_iSize The size
*p_pData The data
Returns:
true on success, false on failure.
SO_PUBLIC uint32_t NTLVList_Size ( struct List list  ) 

Get the size of the items in a list.

Parameters:
*p_pList The list
Returns:
The size of the items in the list.
 All Data Structures Files Functions Variables Enumerations Enumerator Defines
Generated on Sun Dec 9 04:00:11 2012 for RazorbackAPI by  doxygen 1.6.3