Eolian: add API to determine if a function is implemented.
authorDaniel Zaoui <daniel.zaoui@yahoo.com>
Tue, 17 Mar 2015 11:11:41 +0000 (13:11 +0200)
committerDaniel Zaoui <daniel.zaoui@yahoo.com>
Thu, 19 Mar 2015 10:37:38 +0000 (12:37 +0200)
commitb191379d1db3b90ae8c0150117035b4c5d318f2b
treec72d142accbbb2501333d1f318faac181560a7ba
parente197f8804f9a2bded1f7a0e5bccf5fb33c415d77
Eolian: add API to determine if a function is implemented.

This is needed in Erigo to determine if a virtual pure function can be
invoked via eo_do, as we don't want error messages to be displayed in
case of a non implementation in the Eo object.
This function works with non virtual functions too.

Tests have been provided.

@feature
src/lib/eolian/Eolian.h
src/lib/eolian/database_function_api.c
src/tests/eolian/eolian_parsing.c