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 invocation
start 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 argument
void (*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 performed
Copyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence