Simon South created THRIFT-2631:
-----------------------------------
Summary: c_glib: Support service inheritance in clients
Key: THRIFT-2631
URL: https://issues.apache.org/jira/browse/THRIFT-2631
Project: Thrift
Issue Type: Improvement
Components: C glib - Compiler
Affects Versions: 0.9.1
Environment: Fedora 20 x86_64
Reporter: Simon South
Priority: Minor
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.
--
This message was sent by Atlassian JIRA
(v6.2#6252)