Hi. I finished and pushed to ZHAW Gitorious Repos a new version of
KIARA. This is a minor feature release.
* New features:
1. Improved service declarations.
Implementation of a service can be now declared separately from the
KIARA declaration of a service signature.
Old:
KIARA_DECL_SERVICE(Calc_Add,
KIARA_SERVICE_RESULT(IntPtr, result)
KIARA_SERVICE_ARG(KIARA_INT, a)
KIARA_SERVICE_ARG(KIARA_INT, b))
{
*result = a + b;
return KIARA_SUCCESS;
}
// register
result = KIARA_REGISTER_SERVICE_FUNC(service, "calc.add", Calc_Add, "");
New:
KIARA_DECL_SERVICE(Calc_Add,
KIARA_SERVICE_RESULT(IntPtr, result)
KIARA_SERVICE_ARG(KIARA_INT, a)
KIARA_SERVICE_ARG(KIARA_INT, b))
KIARA_Result MyCalcAdd(KIARA_ServiceFuncObj *kiara_funcobj,
int *result,
int a,
int b)
{
*result = a + b;
return KIARA_SUCCESS;
}
result = KIARA_REGISTER_SERVICE_FUNC(service, "calc.add", Calc_Add, "",
MyCalcAdd);
Documentation was updated as well:
https://forge.fi-ware.eu/plugins/mediawiki/wiki/miwi/index.php/Middleware.doc.API.DFKI
2. Updated installation instructions for Fedora OS for building of
32-bit binaries on 64-bit OS.
There are no changes in installation instructions.
Best,
Dmitri
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy