void setIntInvoker(void (*intInvoker)(char*, int))
for setting the value of an int datavoid setFloatInvoker(void (*intInvoker)(char*, float))
for setting the value of a float datainit
function is called. This function must have the following signature:init(void (*startInvoke)(long), void (*endInvoke)())
void (*startInvoke)(long)
pointer points to the Java function which will be called at the start of a Service invocationvoid (*endInvoke)()
pointer points to the Java function which will be called at the end of a Service invocationstart
function is called. This function must have the following signature:start()
void startNotify(long)
function is called with the ID of the Service as argumentvoid receiveXXXX(char*, value)
function is called for each Service datavoid endNotify(long)
function is called with the ID of the Service as argumentvoid (*startInvoke)(long)
function with the ID of the Service to invoke as the argumentvoid (*xxxInvoker)(char*, value)
function with the name of the data and the value as arguments. The function pointer called for each data type is the one specified during the initialization phasevoid (*endInvoke)()
function to specify that the Service invocation must be performedCopyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence