THRIFT-582 C(c_glib) implementation of Thrift
authorRoger Meier <roger@apache.org>
Wed, 27 Oct 2010 12:30:11 +0000 (12:30 +0000)
committerRoger Meier <roger@apache.org>
Wed, 27 Oct 2010 12:30:11 +0000 (12:30 +0000)
commit213a66479872e0ccf828f8f2675d1546cdff0a18
tree9ee6ccf9935af077a69b426327b210b4d9656f78
parent5013de297a1892fb336f69a01e6f57fdad147568
THRIFT-582 C(c_glib) implementation of Thrift

Patch: Anatol Pomozov and Michael Lum

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1027933 13f79535-47bb-0310-9956-ffa450edef68
61 files changed:
.gitignore
compiler/cpp/Makefile.am
compiler/cpp/src/generate/t_c_glib_generator.cc [new file with mode: 0644]
compiler/cpp/src/parse/t_program.h
configure.ac
lib/Makefile.am
lib/c_glib/Makefile.am [new file with mode: 0644]
lib/c_glib/src/processor/thrift_processor.c [new file with mode: 0644]
lib/c_glib/src/processor/thrift_processor.h [new file with mode: 0644]
lib/c_glib/src/protocol/thrift_binary_protocol.c [new file with mode: 0644]
lib/c_glib/src/protocol/thrift_binary_protocol.h [new file with mode: 0644]
lib/c_glib/src/protocol/thrift_binary_protocol_factory.c [new file with mode: 0644]
lib/c_glib/src/protocol/thrift_binary_protocol_factory.h [new file with mode: 0644]
lib/c_glib/src/protocol/thrift_protocol.c [new file with mode: 0644]
lib/c_glib/src/protocol/thrift_protocol.h [new file with mode: 0644]
lib/c_glib/src/protocol/thrift_protocol_factory.c [new file with mode: 0644]
lib/c_glib/src/protocol/thrift_protocol_factory.h [new file with mode: 0644]
lib/c_glib/src/server/thrift_server.c [new file with mode: 0644]
lib/c_glib/src/server/thrift_server.h [new file with mode: 0644]
lib/c_glib/src/server/thrift_simple_server.c [new file with mode: 0644]
lib/c_glib/src/server/thrift_simple_server.h [new file with mode: 0644]
lib/c_glib/src/thrift.c [new file with mode: 0644]
lib/c_glib/src/thrift.h [new file with mode: 0644]
lib/c_glib/src/thrift_application_exception.c [new file with mode: 0644]
lib/c_glib/src/thrift_application_exception.h [new file with mode: 0644]
lib/c_glib/src/thrift_struct.c [new file with mode: 0644]
lib/c_glib/src/thrift_struct.h [new file with mode: 0644]
lib/c_glib/src/transport/thrift_buffered_transport.c [new file with mode: 0644]
lib/c_glib/src/transport/thrift_buffered_transport.h [new file with mode: 0644]
lib/c_glib/src/transport/thrift_framed_transport.c [new file with mode: 0644]
lib/c_glib/src/transport/thrift_framed_transport.h [new file with mode: 0644]
lib/c_glib/src/transport/thrift_memory_buffer.c [new file with mode: 0644]
lib/c_glib/src/transport/thrift_memory_buffer.h [new file with mode: 0644]
lib/c_glib/src/transport/thrift_server_socket.c [new file with mode: 0644]
lib/c_glib/src/transport/thrift_server_socket.h [new file with mode: 0644]
lib/c_glib/src/transport/thrift_server_transport.c [new file with mode: 0644]
lib/c_glib/src/transport/thrift_server_transport.h [new file with mode: 0644]
lib/c_glib/src/transport/thrift_socket.c [new file with mode: 0644]
lib/c_glib/src/transport/thrift_socket.h [new file with mode: 0644]
lib/c_glib/src/transport/thrift_transport.c [new file with mode: 0644]
lib/c_glib/src/transport/thrift_transport.h [new file with mode: 0644]
lib/c_glib/src/transport/thrift_transport_factory.c [new file with mode: 0644]
lib/c_glib/src/transport/thrift_transport_factory.h [new file with mode: 0644]
lib/c_glib/test/Makefile.am [new file with mode: 0644]
lib/c_glib/test/glib.suppress [new file with mode: 0644]
lib/c_glib/test/test-wrapper.sh.in [new file with mode: 0644]
lib/c_glib/test/testbufferedtransport.c [new file with mode: 0644]
lib/c_glib/test/testdebugproto.c [new file with mode: 0644]
lib/c_glib/test/testframedtransport.c [new file with mode: 0644]
lib/c_glib/test/testmemorybuffer.c [new file with mode: 0644]
lib/c_glib/test/testoptionalrequired.c [new file with mode: 0644]
lib/c_glib/test/testprotocolbinary.c [new file with mode: 0644]
lib/c_glib/test/testsimpleserver.c [new file with mode: 0644]
lib/c_glib/test/teststruct.c [new file with mode: 0644]
lib/c_glib/test/testthrifttest.c [new file with mode: 0644]
lib/c_glib/test/testthrifttestclient.cpp [new file with mode: 0644]
lib/c_glib/test/testtransportsocket.c [new file with mode: 0644]
lib/c_glib/thrift_c_glib.pc.in [new file with mode: 0644]
test/DebugProtoTest.thrift
test/OptionalRequiredTest.thrift
test/ThriftTest.thrift