UA ANSI C Server Professional
1.4.2.297
|
Data Structures | |
struct | _UaServer_TurboStack |
TurboStack structure. More... | |
Functions | |
UaServer_TurboStack * | UaServer_TurboStack_Create (OpcUa_UInt size) |
Creates and initializes a UaServer_TurboStack of requested size. More... | |
OpcUa_Void | UaServer_TurboStack_Delete (UaServer_TurboStack *pStack) |
This operation frees the UaServer_TurboStack and it's data. More... | |
OpcUa_UInt | UaServer_TurboStack_GetSize (UaServer_TurboStack *pStack) |
Returns the current size of the stack. More... | |
OpcUa_Int | UaServer_TurboStack_Push (UaServer_TurboStack *pStack, OpcUa_Void *pData) |
Pushes an element onto the stack. More... | |
OpcUa_Void * | UaServer_TurboStack_Pop (UaServer_TurboStack *pStack) |
Pops an element from the stack. More... | |
UaServer_TurboStack * UaServer_TurboStack_Create | ( | OpcUa_UInt | size | ) |
Creates and initializes a UaServer_TurboStack of requested size.
size | number of elements that can be stored in this list. |
OpcUa_Void UaServer_TurboStack_Delete | ( | UaServer_TurboStack * | pStack | ) |
This operation frees the UaServer_TurboStack and it's data.
[in] | pStack | Pointer to the stack. |
OpcUa_UInt UaServer_TurboStack_GetSize | ( | UaServer_TurboStack * | pStack | ) |
Returns the current size of the stack.
[in] | pStack | Pointer to the stack. |
OpcUa_Void * UaServer_TurboStack_Pop | ( | UaServer_TurboStack * | pStack | ) |
Pops an element from the stack.
[in] | pStack | Pointer to the stack. |
OpcUa_Int UaServer_TurboStack_Push | ( | UaServer_TurboStack * | pStack, |
OpcUa_Void * | pData | ||
) |
Pushes an element onto the stack.
[in] | pStack | Pointer to the stack. |
[in] | pData | Data to push. |