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)