Hi ! I'm currently focusing on Cassandra to use in a project where C only is invloved. I'm in the process of finding a C client Library to send requests from our legacy C applications to a newly setup Cassandra server.
Unfortunately, I didn't found any C client library. I have been said in Stackoverflow.com that a Glib library for Thrift was available in the trunk, and that from that library I should be able to code a C library for Cassandra, bases on Thrift. So I checkouted the trunk, compiled the compilere and used it to generate files using the cassandra.thrift file. My question is : now, what shall I do ? There is no documentation for the GLib C library i compiled, so it's not very clear to me what calls are needed and what shall I do next. >From what I can see for the C++ (http://wiki.apache.org/thrift/ThriftUsageC%2B%2B), I must instanciate a Socket struct, then a BufferedTransport structure and a BinaryProtocol one ? Then open the transport, call the Cassandra method I need, and close the Transport right ? Of course, I need to implement all the Cassandra related methods on my own, is this correct ? Thanks in advance SC
