[Miwi-middleware] KIARA: Version 0.8.3

Dmitri Rubinstein rubinstein at cs.uni-saarland.de
Thu Nov 21 12:12:03 CET 2013


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



More information about the Miwi-middleware mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy