Embedded API

 In certain editions of Polyhedra, the release kits come with sufficient components to allow you to relink some of the standard components. This allows you, for example, to reduce the size of the database server executable by omitting the code to handle, say, the historian, or even the CL engine if you are not using them in your application. It also allows you to provide alternate definitions of certain functions, to tune the behaviour of the system. By using this 'embedded API', you can intercept file system calls, redirect the log message output and decide on the volume of such messages, define your own watchdog function and (in some editions targeted at embedded systems) configure the memory management code (and even set up a warm restart capability).
The Polyhedra Embedded API is defined by the manual attached below, which is in PDF format. To view the manual online, click on the name of the manual below; you will have to be logged on to a Google account to do this. To download the file for off-line viewing, click on the downwards pointing arrow  at the end of the line or click on this link. Customers who have developer licenses for a full version of Polyhedra (on any platform) can download a ZIP file containing the full set of Polyhedra reference manuals: contact the Polyhedra help desk for instructions on accessing this.
Polyhedra Helpdesk,
26 Oct 2018, 04:03