Hi,

  I don't think there are many examples yet, but there are lots of
tests, which do create C clients so you might check those out for
examples

  http://svn.apache.org/viewvc/thrift/trunk/lib/c_glib/test/

-Anthony

On Fri, Jan 07, 2011 at 03:07:43PM +0100, S?kine Coulibaly wrote:
> 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
> 

-- 
------------------------------------------------------------------------
Anthony Molinaro                           <[email protected]>

Reply via email to