Application Programming Interface The DataHub APIs are a fully open set of application development interfaces that allow you to connect custom programs to the Cogent DataHub in Windows and Cascade DataHub in Linxu and QNX. These APIs are provided with both object code and source code examples and set out a very simple set of commands that allow you to both read and write data to the DataHub.
C, C++, .NET and Java APIs The following Cogent APIs are available:
DataHub APIs for Windows
DataHub APIs for Linux and QNX The Cogent C API lets you write high-speed clients that can interact with the Cascade DataHub and other Cogent programs for Linux and QNX. It works in Linux, QNX 6, and QNX 4. Interprocess communication relies on Send/Receive/Reply message passing. In Linux, this is supported by Cogent's SRR Module. In QNX, this is supported by QNX's own Send/Receive/Reply protocol.
The DataHub API for C++ is also provided in the Cogent C API archive, but this API is only supported under Linux and QNX 6.