Previous Topic

Next Topic

Advanced Server SDK Options

FairCom exposes key source modules allowing you access to fit your specific needs. The source modules include:

File Name

Functionality

ctcomp.c

Server’s internal Compare routines

ctsort.c

Server’s internal Sort routines

ctclib.c

Disk I/O and system dependent routines

ctssup.c

Server’s system dependent routines

cttseg.c

Server’s internal Index Segment routines.

ctcust.c

Optional CUSTOM functions

ctuser.c

Optional CTUSER function

ctsctu_a.c

Internal handing of CTUSER function.

This option allows you to alter the internal function of the Server core engine and is intended for advanced c-tree Plus developers with extensive experience with the c‑tree Plus and multi-threaded application development.

Any added functionality should be thread-safe and any thread launching must be done with FairCom’s ctThrd API.

A discussion of your objectives with a FairCom engineer is strongly recommended.

Applications created with the Bound Server libraries are licensed exactly as with the c-tree Server. Contact your local FairCom office for information on licensing your bound server applications for non-development use.