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)

Reply via email to