thrift-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stephen Fitzgerald <>
Subject Re: thrift c_glib
Date Thu, 14 Apr 2011 16:54:15 GMT
We are aware that in general C++ can fit on embedded systems, but we are
restricted to a very specific compiler-set (some known some not yet known)
and don't want to be surprised by non-working features.

The c_glib stuff does seem heavy, but we thought we would be able to bypass
most of it if we restrict ourselves to support of one fixed transport and
protocol (realizing we may need to do some stubbing of c_glib elements).

We already use thrift in other (non embedded) aspects of our system, but for
the low-resourced,  embedded devices we were primarily looking  for
serialization/de-serialization, with the possible added bonus of service

- Show quoted text -

On Wed, Apr 13, 2011 at 11:52 AM, <> wrote:

> Hi Stephen
> We use Thrift C++ library on some embedded devices and the performance is
> good.
> The library dependencies are minimal(boost header, stdc++, glibc), with
> c_glib you need all the glib stuff and that's probably much more as with the
> c++ library.
> -Roger
> Quoting Stephen Fitzgerald <>:
>  I have been trying to use thrift in a small embedded system.  I have been
>> looking into using a thrift client / server using thrift generated code.
>> Since the system is so small I would like to stay with c generated code
>> only.  I have not seen any complete examples of this on the C side.  I
>> have
>> managed to get sending and receiving of simple data structure to work,
>> however I am not able to use any of the services support.  When I look in
>> the generated files, I can only find the C source code for the client side
>> in regards to service support.
>> I have tried to generated some cpp using the same thrift input file and I
>> can see the send/receive (part of the service implementation) functions on
>> the client side and the server/processor.
>> Are services support on thrifts generation of C (--gen c_glibc) software?
>>       Thank you for you help,
>>       Stephen
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message