ANSI C Based OPC UA Client/Server/PubSub SDK
1.9.1.442
|
Data Structures | |
struct | UaBase_TurboStack |
TurboStack structure. More... | |
Functions | |
UaBase_TurboStack * | UaBase_TurboStack_Create (OpcUa_UInt size) |
Creates and initializes a UaBase_TurboStack of requested size. More... | |
OpcUa_Void | UaBase_TurboStack_Delete (UaBase_TurboStack *pStack) |
This operation frees the UaBase_TurboStack and it's data. More... | |
OpcUa_UInt | UaBase_TurboStack_GetSize (UaBase_TurboStack *pStack) |
Returns the current size of the stack. More... | |
OpcUa_Int | UaBase_TurboStack_Push (UaBase_TurboStack *pStack, OpcUa_Void *pData) |
Pushes an element onto the stack. More... | |
OpcUa_Void * | UaBase_TurboStack_Pop (UaBase_TurboStack *pStack) |
Pops an element from the stack. More... | |
UaBase_TurboStack * UaBase_TurboStack_Create | ( | OpcUa_UInt | size | ) |
Creates and initializes a UaBase_TurboStack of requested size.
size | number of elements that can be stored in this list. |
OpcUa_Void UaBase_TurboStack_Delete | ( | UaBase_TurboStack * | pStack | ) |
This operation frees the UaBase_TurboStack and it's data.
[in] | pStack | Pointer to the stack. |
OpcUa_UInt UaBase_TurboStack_GetSize | ( | UaBase_TurboStack * | pStack | ) |
Returns the current size of the stack.
[in] | pStack | Pointer to the stack. |
OpcUa_Void * UaBase_TurboStack_Pop | ( | UaBase_TurboStack * | pStack | ) |
Pops an element from the stack.
[in] | pStack | Pointer to the stack. |
OpcUa_Int UaBase_TurboStack_Push | ( | UaBase_TurboStack * | pStack, |
OpcUa_Void * | pData | ||
) |
Pushes an element onto the stack.
[in] | pStack | Pointer to the stack. |
[in] | pData | Data to push. |