If required, you can write your own out-of-process adapter in the C/C++ programming language. You can write either an input adapter or an output adapter with C/C++.
Sybase CEP provides a set of functions that allow you to connect to a stream, read or write data, and detach from the stream. These functions are referred to as the Sybase CEP C Adapter library.
Sybase CEP provides:
A library for resolving a CCL stream URI.
A library for transferring data via a network.
Documentation.
Sybase CEP provides a sample out-of-process input adapter and a sample out-of-process output adapter:
example_input_adapter.c.
example_output_adapter.c.
Both examples are located in the same directory. On Microsoft Windows, the default location in the directory is:
C:\Program Files\SybaseC8\Server\sdk\c\examples
On UNIX-like operating systems the default directory is:
/home/<userid>/sybasec8/server/sdk/c/examples