Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
0.9.1
-
Fedora 20 x86_64
-
Patch Available
Description
Currently the compiler for c_glib doesn't fully support service inheritance (i.e. the extends keyword in service definitions) when generating a service client: It is smart enough to include the necessary header file, but not yet smart enough to
- Make the generated client class a subclass of the parent service's client class, and
- Omit the definition of properties inherited from the parent class.
Once this support is added I can submit a client tutorial for c_glib that duplicates all the functionality of the C++ one.