_UaServer_TurboList Struct Reference

The TurboList structure is allocated as one block containing the list data and the stack data. More...

#include <uaserver_turbolist.h>


Data Fields

OpcUa_UInt size
 max size of list
OpcUa_UInt pos
 current size of list
OpcUa_Void ** pData
 data of list
UaServer_TurboStack freelist
 list of gaps in pData

Detailed Description

The TurboList structure is allocated as one block containing the list data and the stack data.

The pData member is set by TurboList_Initialize to point directly behind the structure data. This way the list can be allocated/freed with one malloc/free.


The documentation for this struct was generated from the following file:
  • /home/gergap/work/unified/sdk_ansi_c/src/uaserver/uaserverc/tools/uaserver_turbolist.h