File ziAPI.h

Header File for the LabOne C/C++ API.

ziAPI provides all functionality to establish a connection with the Data Server and to communicate with it. It has functions for setting and getting parameters in a single call as well as an event-framework with which the user may subscribe the parameter tree and receive the events which occur when values change.

  • All functions do not check passed pointers if they’re NULL pointers. In that case a segmentation fault will occur.

  • The ZIConnection is not thread-safe. One connection can only be used in one thread. If you want to use the ziAPI in a multi-threaded program you will have to use one ZIConnection for each thread that is communicating or implement a mutual exclusion.

  • The Data Server is able to handle connections from threads simultaneously. The Data Server takes over the synchronization.

Includes

  • wchar.h

Functions