[
https://issues.apache.org/jira/browse/THRIFT-582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12898752#action_12898752
]
Michael Lum commented on THRIFT-582:
------------------------------------
here's the summary
- the thrift binary protocol is implemented
- the buffered, framed, memory buffer, socket, and server socket transports
are implemented
- the codegen adds a --gen c option that supports all Thrift types as various
glib types
- there are hooks into autotools to support gcov and valgrind to show coverage
and memory/leak checks
- about 25 tests
- test that calls all services in ThriftTest.thrift from a C client to a C++
server
- have a working cassandra 0.6.2 client
- compiles on Snow Leopard, CentOS 5 and MinGW in WinXP
what's left:
- still working on getting code coverage up to 100% with no memory leaks
reported by valgrind.
- some additional thrift server code to support C services
both are in progress.
> C implementation of Thrift
> --------------------------
>
> Key: THRIFT-582
> URL: https://issues.apache.org/jira/browse/THRIFT-582
> Project: Thrift
> Issue Type: New Feature
> Reporter: David Reiss
> Priority: Minor
>
> Create a usable implementation of Thrift that uses only C at runtime, no C++.
> The code is at
> http://svn.apache.org/repos/asf/incubator/thrift/branches/c-bindings/.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.