UA Ansi C Server Professional
1.3.0.225
|
Data Structures | |
struct | _UaServer_TurboList |
TurboList structure. More... |
Functions | |
UaServer_TurboList * | UaServer_TurboList_Create (OpcUa_UInt size) |
Creates and initializes a TurboList of requested size. | |
OpcUa_Void | UaServer_TurboList_Delete (UaServer_TurboList *pList) |
This operation frees the TurboList and it's data. | |
OpcUa_Int | UaServer_TurboList_Add (UaServer_TurboList *pList, OpcUa_Void *pData) |
Adds a new element to the TurboList. | |
OpcUa_Void * | UaServer_TurboList_Get (UaServer_TurboList *pList, OpcUa_UInt index) |
Retrieves the stored element at the given index. | |
OpcUa_Void * | UaServer_TurboList_Remove (UaServer_TurboList *pList, OpcUa_UInt index) |
Removes the stored element at the given index. | |
OpcUa_UInt | UaServer_TurboList_GetSize (UaServer_TurboList *pList) |
Returns the number of elements in list. |
OpcUa_Int UaServer_TurboList_Add | ( | UaServer_TurboList * | pList, |
OpcUa_Void * | pData | ||
) |
Adds a new element to the TurboList.
pList | Pointer to the list. |
pData | Data to add to the list. |
UaServer_TurboList * UaServer_TurboList_Create | ( | OpcUa_UInt | size | ) |
Creates and initializes a TurboList of requested size.
size | number of elements that can be stored in this list. |
OpcUa_Void UaServer_TurboList_Delete | ( | UaServer_TurboList * | pList | ) |
This operation frees the TurboList and it's data.
pList | Pointer to the list. |
OpcUa_Void * UaServer_TurboList_Get | ( | UaServer_TurboList * | pList, |
OpcUa_UInt | index | ||
) |
Retrieves the stored element at the given index.
pList | Pointer to the list. |
index | Index of the element to get. |
OpcUa_UInt UaServer_TurboList_GetSize | ( | UaServer_TurboList * | pList | ) |
Returns the number of elements in list.
pList | Pointer to the list. |
OpcUa_Void * UaServer_TurboList_Remove | ( | UaServer_TurboList * | pList, |
OpcUa_UInt | index | ||
) |
Removes the stored element at the given index.
pList | Pointer to the list. |
index | Index of the element to remove. |