HAWQ-735. Import thrift-0.9.3 into depends/thirdparty/thrift folder
Project: http://git-wip-us.apache.org/repos/asf/incubator-hawq/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-hawq/commit/d709f67d Tree: http://git-wip-us.apache.org/repos/asf/incubator-hawq/tree/d709f67d Diff: http://git-wip-us.apache.org/repos/asf/incubator-hawq/diff/d709f67d Branch: refs/heads/master Commit: d709f67d9493e165a33013cae0c4e2491d809c04 Parents: 3d3611e Author: xunzhang <[email protected]> Authored: Mon May 16 16:19:38 2016 +0800 Committer: rlei <[email protected]> Committed: Wed May 18 10:28:06 2016 +0800 ---------------------------------------------------------------------- depends/thirdparty/ImportLog | 2 + depends/thirdparty/thrift/.clang-format | 56 + depends/thirdparty/thrift/.editorconfig | 112 + depends/thirdparty/thrift/.gitattributes | 1 + depends/thirdparty/thrift/.gitignore | 279 + depends/thirdparty/thrift/.travis.yml | 188 + depends/thirdparty/thrift/CHANGES | 1779 ++++++ depends/thirdparty/thrift/CMakeLists.txt | 103 + depends/thirdparty/thrift/CONTRIBUTING.md | 49 + depends/thirdparty/thrift/LICENSE | 253 + depends/thirdparty/thrift/Makefile.am | 110 + depends/thirdparty/thrift/NOTICE | 5 + depends/thirdparty/thrift/README.md | 164 + .../thirdparty/thrift/aclocal/ac_prog_bison.m4 | 54 + .../thirdparty/thrift/aclocal/ax_boost_base.m4 | 272 + .../thrift/aclocal/ax_check_openssl.m4 | 124 + .../thrift/aclocal/ax_cxx_compile_stdcxx_11.m4 | 165 + depends/thirdparty/thrift/aclocal/ax_dmd.m4 | 107 + .../thrift/aclocal/ax_javac_and_java.m4 | 129 + .../thirdparty/thrift/aclocal/ax_lib_event.m4 | 194 + .../thirdparty/thrift/aclocal/ax_lib_zlib.m4 | 173 + depends/thirdparty/thrift/aclocal/ax_lua.m4 | 663 +++ .../thrift/aclocal/ax_prog_haxe_version.m4 | 60 + .../thrift/aclocal/ax_prog_perl_modules.m4 | 77 + .../thrift/aclocal/ax_signed_right_shift.m4 | 127 + .../thrift/aclocal/ax_thrift_internal.m4 | 28 + .../thrift/aclocal/m4_ax_compare_version.m4 | 177 + depends/thirdparty/thrift/appveyor.yml | 53 + depends/thirdparty/thrift/bootstrap.sh | 54 + depends/thirdparty/thrift/bower.json | 16 + .../thrift/build/cmake/CPackConfig.cmake | 68 + .../thrift/build/cmake/ConfigureChecks.cmake | 76 + .../build/cmake/DefineCMakeDefaults.cmake | 70 + .../build/cmake/DefineInstallationPaths.cmake | 26 + .../thrift/build/cmake/DefineOptions.cmake | 143 + .../build/cmake/DefinePlatformSpecifc.cmake | 94 + .../thirdparty/thrift/build/cmake/FindAnt.cmake | 30 + .../thrift/build/cmake/FindGLIB.cmake | 122 + .../thrift/build/cmake/FindLibevent.cmake | 39 + depends/thirdparty/thrift/build/cmake/README.md | 60 + .../thrift/build/cmake/ThriftMacros.cmake | 94 + .../thirdparty/thrift/build/cmake/config.h.in | 157 + .../thrift/build/cmake/mingw32-toolchain.cmake | 24 + .../thirdparty/thrift/build/docker/README.md | 27 + .../thirdparty/thrift/build/docker/Vagrantfile | 59 + .../thrift/build/docker/centos/Dockerfile | 96 + .../thrift/build/docker/ubuntu/Dockerfile | 111 + .../build/travis/installCXXDependencies.sh | 29 + .../thrift/build/travis/installDependencies.sh | 69 + depends/thirdparty/thrift/cleanup.sh | 89 + .../thrift/compiler/cpp/CMakeLists.txt | 133 + .../thirdparty/thrift/compiler/cpp/Makefile.am | 125 + .../thirdparty/thrift/compiler/cpp/README.md | 84 + .../thrift/compiler/cpp/coding_standards.md | 4 + .../thirdparty/thrift/compiler/cpp/compiler.sln | 20 + .../thrift/compiler/cpp/compiler.vcxproj | 247 + .../compiler/cpp/compiler.vcxproj.filters | 189 + .../thrift/compiler/cpp/src/audit/t_audit.cpp | 466 ++ .../thrift/compiler/cpp/src/audit/t_audit.h | 11 + .../cpp/src/generate/t_as3_generator.cc | 2579 +++++++++ .../cpp/src/generate/t_c_glib_generator.cc | 4565 ++++++++++++++++ .../cpp/src/generate/t_cocoa_generator.cc | 2856 ++++++++++ .../cpp/src/generate/t_cpp_generator.cc | 4367 +++++++++++++++ .../cpp/src/generate/t_csharp_generator.cc | 2867 ++++++++++ .../compiler/cpp/src/generate/t_d_generator.cc | 722 +++ .../cpp/src/generate/t_delphi_generator.cc | 3900 +++++++++++++ .../cpp/src/generate/t_erl_generator.cc | 1044 ++++ .../compiler/cpp/src/generate/t_generator.cc | 177 + .../compiler/cpp/src/generate/t_generator.h | 285 + .../cpp/src/generate/t_generator_registry.h | 102 + .../compiler/cpp/src/generate/t_go_generator.cc | 3582 ++++++++++++ .../compiler/cpp/src/generate/t_gv_generator.cc | 339 ++ .../cpp/src/generate/t_haxe_generator.cc | 2966 ++++++++++ .../compiler/cpp/src/generate/t_hs_generator.cc | 1723 ++++++ .../cpp/src/generate/t_html_generator.cc | 1081 ++++ .../cpp/src/generate/t_html_generator.h | 240 + .../cpp/src/generate/t_java_generator.cc | 5146 ++++++++++++++++++ .../cpp/src/generate/t_javame_generator.cc | 3289 +++++++++++ .../compiler/cpp/src/generate/t_js_generator.cc | 2179 ++++++++ .../cpp/src/generate/t_json_generator.cc | 717 +++ .../cpp/src/generate/t_lua_generator.cc | 1127 ++++ .../cpp/src/generate/t_ocaml_generator.cc | 1756 ++++++ .../compiler/cpp/src/generate/t_oop_generator.h | 129 + .../cpp/src/generate/t_perl_generator.cc | 1642 ++++++ .../cpp/src/generate/t_php_generator.cc | 2526 +++++++++ .../compiler/cpp/src/generate/t_py_generator.cc | 2461 +++++++++ .../compiler/cpp/src/generate/t_rb_generator.cc | 1252 +++++ .../compiler/cpp/src/generate/t_st_generator.cc | 1049 ++++ .../cpp/src/generate/t_xsd_generator.cc | 355 ++ .../thrift/compiler/cpp/src/globals.h | 156 + .../thrift/compiler/cpp/src/logging.h | 45 + .../thirdparty/thrift/compiler/cpp/src/main.cc | 1290 +++++ .../thirdparty/thrift/compiler/cpp/src/main.h | 107 + .../thirdparty/thrift/compiler/cpp/src/md5.c | 381 ++ .../thirdparty/thrift/compiler/cpp/src/md5.h | 90 + .../thrift/compiler/cpp/src/parse/parse.cc | 31 + .../thrift/compiler/cpp/src/parse/t_base_type.h | 117 + .../thrift/compiler/cpp/src/parse/t_const.h | 50 + .../compiler/cpp/src/parse/t_const_value.h | 146 + .../thrift/compiler/cpp/src/parse/t_container.h | 47 + .../thrift/compiler/cpp/src/parse/t_doc.h | 54 + .../thrift/compiler/cpp/src/parse/t_enum.h | 110 + .../compiler/cpp/src/parse/t_enum_value.h | 49 + .../thrift/compiler/cpp/src/parse/t_field.h | 128 + .../thrift/compiler/cpp/src/parse/t_function.h | 84 + .../thrift/compiler/cpp/src/parse/t_list.h | 41 + .../thrift/compiler/cpp/src/parse/t_map.h | 45 + .../thrift/compiler/cpp/src/parse/t_program.h | 381 ++ .../thrift/compiler/cpp/src/parse/t_scope.h | 172 + .../thrift/compiler/cpp/src/parse/t_service.h | 59 + .../thrift/compiler/cpp/src/parse/t_set.h | 41 + .../thrift/compiler/cpp/src/parse/t_struct.h | 157 + .../thrift/compiler/cpp/src/parse/t_type.h | 107 + .../thrift/compiler/cpp/src/parse/t_typedef.cc | 34 + .../thrift/compiler/cpp/src/parse/t_typedef.h | 67 + .../thrift/compiler/cpp/src/platform.h | 47 + .../thrift/compiler/cpp/src/thriftl.ll | 423 ++ .../thrift/compiler/cpp/src/thrifty.yy | 1312 +++++ .../thrift/compiler/cpp/src/windows/config.h | 45 + .../compiler/cpp/src/windows/version.h.in | 33 + .../thirdparty/thrift/compiler/cpp/version.h.in | 1 + depends/thirdparty/thrift/composer.json | 30 + depends/thirdparty/thrift/configure.ac | 891 +++ .../thirdparty/thrift/contrib/Rebus/App.config | 33 + .../thirdparty/thrift/contrib/Rebus/Program.cs | 81 + .../contrib/Rebus/Properties/AssemblyInfo.cs | 38 + .../thirdparty/thrift/contrib/Rebus/README.md | 21 + .../thrift/contrib/Rebus/RebusSample.csproj | 102 + .../thrift/contrib/Rebus/RebusSample.sln | 28 + .../thrift/contrib/Rebus/ServiceImpl/Both.cs | 35 + .../thrift/contrib/Rebus/ServiceImpl/Client.cs | 157 + .../thrift/contrib/Rebus/ServiceImpl/Server.cs | 143 + .../thrift/contrib/Rebus/sample.thrift | 30 + .../thirdparty/thrift/contrib/Stomp/README.md | 18 + .../contrib/Stomp/Thrift.Transport.STOMP.pas | 200 + depends/thirdparty/thrift/contrib/Vagrantfile | 133 + .../thrift/contrib/async-test/aggr.thrift | 8 + .../thrift/contrib/async-test/test-leaf.py | 23 + .../thrift/contrib/async-test/test-server.cpp | 97 + depends/thirdparty/thrift/contrib/fb303/LICENSE | 16 + .../thirdparty/thrift/contrib/fb303/Makefile.am | 46 + .../thirdparty/thrift/contrib/fb303/README.md | 37 + .../thrift/contrib/fb303/TClientInfo.cpp | 178 + .../thrift/contrib/fb303/TClientInfo.h | 320 ++ .../contrib/fb303/aclocal/ax_boost_base.m4 | 198 + .../fb303/aclocal/ax_cxx_compile_stdcxx_11.m4 | 134 + .../contrib/fb303/aclocal/ax_javac_and_java.m4 | 121 + .../contrib/fb303/aclocal/ax_thrift_internal.m4 | 28 + .../thrift/contrib/fb303/bootstrap.sh | 26 + .../thrift/contrib/fb303/configure.ac | 164 + .../thrift/contrib/fb303/cpp/FacebookBase.cpp | 124 + .../thrift/contrib/fb303/cpp/FacebookBase.h | 103 + .../thrift/contrib/fb303/cpp/Makefile.am | 84 + .../thrift/contrib/fb303/cpp/ServiceTracker.cpp | 481 ++ .../thrift/contrib/fb303/cpp/ServiceTracker.h | 215 + .../thrift/contrib/fb303/global_footer.mk | 21 + .../thrift/contrib/fb303/global_header.mk | 38 + .../thrift/contrib/fb303/if/fb303.thrift | 112 + .../thrift/contrib/fb303/java/build.xml | 195 + .../contrib/fb303/java/src/FacebookBase.java | 114 + .../thrift/contrib/fb303/php/FacebookBase.php | 89 + .../thrift/contrib/fb303/py/Makefile.am | 44 + .../contrib/fb303/py/fb303/FacebookBase.py | 82 + .../contrib/fb303/py/fb303_scripts/__init__.py | 20 + .../fb303/py/fb303_scripts/fb303_simple_mgmt.py | 195 + .../thirdparty/thrift/contrib/fb303/py/setup.py | 49 + .../thrift/contrib/mingw-cross-compile.sh | 19 + .../thrift/contrib/parse_profiling.py | 310 ++ .../thrift/contrib/thrift-maven-plugin/pom.xml | 86 + .../apache/thrift/maven/AbstractThriftMojo.java | 377 ++ .../java/org/apache/thrift/maven/Thrift.java | 262 + .../apache/thrift/maven/ThriftCompileMojo.java | 78 + .../thrift/maven/ThriftTestCompileMojo.java | 74 + .../org/apache/thrift/maven/TestThrift.java | 163 + .../src/test/resources/idl/shared.thrift | 36 + .../src/test/resources/idl/tutorial.thrift | 152 + depends/thirdparty/thrift/contrib/thrift.el | 140 + depends/thirdparty/thrift/contrib/thrift.spec | 238 + depends/thirdparty/thrift/contrib/thrift.vim | 91 + .../thirdparty/thrift/contrib/thrift_dump.cpp | 91 + .../thrift/contrib/transport-sample/README.md | 61 + .../contrib/transport-sample/Sample.thrift | 39 + .../contrib/transport-sample/ThriftCommon.cpp | 37 + .../contrib/transport-sample/ThriftCommon.h | 207 + .../contrib/transport-sample/client/ReadMe.txt | 40 + .../contrib/transport-sample/client/client.cpp | 195 + .../transport-sample/client/client.vcxproj | 105 + .../client/client.vcxproj.filters | 66 + .../contrib/transport-sample/client/stdafx.cpp | 8 + .../contrib/transport-sample/client/stdafx.h | 15 + .../contrib/transport-sample/client/targetver.h | 8 + .../thrift/contrib/transport-sample/config.h | 24 + .../contrib/transport-sample/server/ReadMe.txt | 40 + .../contrib/transport-sample/server/server.cpp | 168 + .../transport-sample/server/server.vcxproj | 106 + .../server/server.vcxproj.filters | 66 + .../contrib/transport-sample/server/stdafx.cpp | 8 + .../contrib/transport-sample/server/stdafx.h | 15 + .../contrib/transport-sample/server/targetver.h | 8 + .../contrib/transport-sample/thriftme.bat | 1 + .../thrift/contrib/transport-sample/thriftme.sh | 24 + .../transport-sample/transport-sample.sln | 26 + .../thrift/contrib/vagrant/centos-6.5/README.md | 61 + .../contrib/vagrant/centos-6.5/Vagrantfile | 274 + .../thirdparty/thrift/contrib/zeromq/README.md | 30 + .../thrift/contrib/zeromq/TZmqClient.cpp | 48 + .../thrift/contrib/zeromq/TZmqClient.h | 65 + .../thrift/contrib/zeromq/TZmqClient.py | 63 + .../thrift/contrib/zeromq/TZmqServer.cpp | 96 + .../thrift/contrib/zeromq/TZmqServer.h | 83 + .../thrift/contrib/zeromq/TZmqServer.py | 78 + .../contrib/zeromq/csharp/AssemblyInfo.cs | 46 + .../thrift/contrib/zeromq/csharp/Main.cs | 60 + .../thrift/contrib/zeromq/csharp/TZmqClient.cs | 78 + .../thrift/contrib/zeromq/csharp/TZmqServer.cs | 56 + .../contrib/zeromq/csharp/ThriftZMQ.csproj | 91 + .../thrift/contrib/zeromq/csharp/ThriftZMQ.sln | 42 + .../thrift/contrib/zeromq/storage.thrift | 4 + .../thrift/contrib/zeromq/test-client.cpp | 40 + .../thrift/contrib/zeromq/test-client.py | 36 + .../thrift/contrib/zeromq/test-receiver.cpp | 40 + .../thrift/contrib/zeromq/test-sender.cpp | 32 + .../thrift/contrib/zeromq/test-server.cpp | 43 + .../thrift/contrib/zeromq/test-server.py | 33 + depends/thirdparty/thrift/debian/README.md | 19 + depends/thirdparty/thrift/debian/changelog | 73 + depends/thirdparty/thrift/debian/compat | 1 + depends/thirdparty/thrift/debian/control | 153 + depends/thirdparty/thrift/debian/copyright | 129 + depends/thirdparty/thrift/debian/dirs | 2 + depends/thirdparty/thrift/debian/docs | 1 + .../thrift/debian/libthrift-dev.install | 4 + .../thirdparty/thrift/debian/libthrift0.install | 5 + .../thirdparty/thrift/debian/php5-thrift.dirs | 1 + depends/thirdparty/thrift/debian/rules | 206 + depends/thirdparty/thrift/debian/substvars | 1 + .../thirdparty/thrift/debian/thrift-doc.docs | 2 + .../thirdparty/thrift/debian/thrift-doc.install | 2 + depends/thirdparty/thrift/doap.rdf | 127 + .../thirdparty/thrift/doc/coding_standards.md | 48 + depends/thirdparty/thrift/doc/committers.md | 54 + depends/thirdparty/thrift/doc/install/README.md | 43 + depends/thirdparty/thrift/doc/install/centos.md | 75 + depends/thirdparty/thrift/doc/install/debian.md | 41 + depends/thirdparty/thrift/doc/install/os_x.md | 27 + .../thirdparty/thrift/doc/install/windows.md | 186 + .../thirdparty/thrift/doc/licenses/lgpl-2.1.txt | 504 ++ .../thrift/doc/licenses/otp-base-license.txt | 20 + depends/thirdparty/thrift/doc/specs/idl.md | 236 + .../thrift/doc/specs/thrift-protocol-spec.md | 99 + .../thrift/doc/specs/thrift-sasl-spec.txt | 108 + depends/thirdparty/thrift/doc/specs/thrift.tex | 1057 ++++ depends/thirdparty/thrift/json-schema.json | 310 ++ depends/thirdparty/thrift/lib/Makefile.am | 101 + depends/thirdparty/thrift/lib/as3/build.xml | 180 + .../thrift/lib/as3/coding_standards.md | 1 + .../org/apache/thrift/AbstractMethodError.as | 31 + .../thrift/lib/as3/src/org/apache/thrift/Set.as | 82 + .../src/org/apache/thrift/TApplicationError.as | 106 + .../lib/as3/src/org/apache/thrift/TBase.as | 67 + .../lib/as3/src/org/apache/thrift/TError.as | 29 + .../org/apache/thrift/TFieldRequirementType.as | 32 + .../lib/as3/src/org/apache/thrift/TProcessor.as | 32 + .../apache/thrift/meta_data/FieldMetaData.as | 57 + .../thrift/meta_data/FieldValueMetaData.as | 44 + .../org/apache/thrift/meta_data/ListMetaData.as | 31 + .../org/apache/thrift/meta_data/MapMetaData.as | 33 + .../org/apache/thrift/meta_data/SetMetaData.as | 31 + .../apache/thrift/meta_data/StructMetaData.as | 31 + .../apache/thrift/protocol/TBinaryProtocol.as | 316 ++ .../src/org/apache/thrift/protocol/TField.as | 43 + .../as3/src/org/apache/thrift/protocol/TList.as | 33 + .../as3/src/org/apache/thrift/protocol/TMap.as | 33 + .../src/org/apache/thrift/protocol/TMessage.as | 42 + .../org/apache/thrift/protocol/TMessageType.as | 28 + .../src/org/apache/thrift/protocol/TProtocol.as | 124 + .../apache/thrift/protocol/TProtocolError.as | 39 + .../apache/thrift/protocol/TProtocolFactory.as | 27 + .../org/apache/thrift/protocol/TProtocolUtil.as | 148 + .../as3/src/org/apache/thrift/protocol/TSet.as | 33 + .../src/org/apache/thrift/protocol/TStruct.as | 31 + .../as3/src/org/apache/thrift/protocol/TType.as | 39 + .../thrift/transport/TFullDuplexHttpClient.as | 251 + .../org/apache/thrift/transport/THttpClient.as | 134 + .../src/org/apache/thrift/transport/TSocket.as | 189 + .../org/apache/thrift/transport/TTransport.as | 127 + .../apache/thrift/transport/TTransportError.as | 37 + .../thirdparty/thrift/lib/c_glib/CMakeLists.txt | 66 + .../thirdparty/thrift/lib/c_glib/Makefile.am | 99 + depends/thirdparty/thrift/lib/c_glib/README.md | 34 + .../thrift/lib/c_glib/coding_standards.md | 5 + .../processor/thrift_dispatch_processor.c | 142 + .../processor/thrift_dispatch_processor.h | 95 + .../thrift/c_glib/processor/thrift_processor.c | 45 + .../thrift/c_glib/processor/thrift_processor.h | 76 + .../c_glib/protocol/thrift_binary_protocol.c | 904 +++ .../c_glib/protocol/thrift_binary_protocol.h | 72 + .../protocol/thrift_binary_protocol_factory.c | 50 + .../protocol/thrift_binary_protocol_factory.h | 56 + .../thrift/c_glib/protocol/thrift_protocol.c | 589 ++ .../thrift/c_glib/protocol/thrift_protocol.h | 341 ++ .../c_glib/protocol/thrift_protocol_factory.c | 43 + .../c_glib/protocol/thrift_protocol_factory.h | 73 + .../src/thrift/c_glib/server/thrift_server.c | 174 + .../src/thrift/c_glib/server/thrift_server.h | 93 + .../thrift/c_glib/server/thrift_simple_server.c | 138 + .../thrift/c_glib/server/thrift_simple_server.h | 70 + .../lib/c_glib/src/thrift/c_glib/thrift.c | 40 + .../lib/c_glib/src/thrift/c_glib/thrift.h | 38 + .../c_glib/thrift_application_exception.c | 277 + .../c_glib/thrift_application_exception.h | 86 + .../c_glib/src/thrift/c_glib/thrift_struct.c | 52 + .../c_glib/src/thrift/c_glib/thrift_struct.h | 68 + .../transport/thrift_buffered_transport.c | 391 ++ .../transport/thrift_buffered_transport.h | 77 + .../thrift_buffered_transport_factory.c | 55 + .../thrift_buffered_transport_factory.h | 86 + .../c_glib/transport/thrift_framed_transport.c | 384 ++ .../c_glib/transport/thrift_framed_transport.h | 77 + .../transport/thrift_framed_transport_factory.c | 55 + .../transport/thrift_framed_transport_factory.h | 86 + .../c_glib/transport/thrift_memory_buffer.c | 231 + .../c_glib/transport/thrift_memory_buffer.h | 71 + .../c_glib/transport/thrift_server_socket.c | 256 + .../c_glib/transport/thrift_server_socket.h | 90 + .../c_glib/transport/thrift_server_transport.c | 62 + .../c_glib/transport/thrift_server_transport.h | 89 + .../src/thrift/c_glib/transport/thrift_socket.c | 371 ++ .../src/thrift/c_glib/transport/thrift_socket.h | 75 + .../thrift/c_glib/transport/thrift_transport.c | 126 + .../thrift/c_glib/transport/thrift_transport.h | 167 + .../c_glib/transport/thrift_transport_factory.c | 44 + .../c_glib/transport/thrift_transport_factory.h | 71 + .../thrift/lib/c_glib/test/CMakeLists.txt | 170 + .../thrift/lib/c_glib/test/ContainerTest.thrift | 35 + .../thrift/lib/c_glib/test/Makefile.am | 282 + .../thrift/lib/c_glib/test/glib.suppress | 64 + .../lib/c_glib/test/testapplicationexception.c | 180 + .../thrift/lib/c_glib/test/testbinaryprotocol.c | 688 +++ .../lib/c_glib/test/testbufferedtransport.c | 287 + .../thrift/lib/c_glib/test/testcontainertest.c | 530 ++ .../thrift/lib/c_glib/test/testdebugproto.c | 938 ++++ .../lib/c_glib/test/testframedtransport.c | 284 + .../thrift/lib/c_glib/test/testmemorybuffer.c | 98 + .../lib/c_glib/test/testoptionalrequired.c | 207 + .../thrift/lib/c_glib/test/testsimpleserver.c | 123 + .../thrift/lib/c_glib/test/teststruct.c | 112 + .../thrift/lib/c_glib/test/testthrifttest.c | 31 + .../lib/c_glib/test/testthrifttestclient.cpp | 627 +++ .../lib/c_glib/test/testtransportsocket.c | 323 ++ .../thrift/lib/c_glib/thrift_c_glib.pc.in | 30 + depends/thirdparty/thrift/lib/cocoa/README.md | 21 + .../thrift/lib/cocoa/coding_standards.md | 1 + .../lib/cocoa/src/TApplicationException.h | 49 + .../lib/cocoa/src/TApplicationException.m | 146 + .../thrift/lib/cocoa/src/TBaseClient.h | 30 + .../thrift/lib/cocoa/src/TBaseClient.m | 46 + .../thrift/lib/cocoa/src/TException.h | 34 + .../thrift/lib/cocoa/src/TException.m | 65 + .../thrift/lib/cocoa/src/TObjective-C.h | 72 + .../thrift/lib/cocoa/src/TProcessor.h | 29 + .../thrift/lib/cocoa/src/TProcessorFactory.h | 27 + .../lib/cocoa/src/TSharedProcessorFactory.h | 27 + .../lib/cocoa/src/TSharedProcessorFactory.m | 52 + .../thirdparty/thrift/lib/cocoa/src/Thrift.h | 20 + .../thrift/lib/cocoa/src/protocol/TBase.h | 41 + .../lib/cocoa/src/protocol/TBinaryProtocol.h | 51 + .../lib/cocoa/src/protocol/TBinaryProtocol.m | 530 ++ .../lib/cocoa/src/protocol/TCompactProtocol.h | 36 + .../lib/cocoa/src/protocol/TCompactProtocol.m | 687 +++ .../cocoa/src/protocol/TMultiplexedProtocol.h | 33 + .../cocoa/src/protocol/TMultiplexedProtocol.m | 67 + .../thrift/lib/cocoa/src/protocol/TProtocol.h | 148 + .../lib/cocoa/src/protocol/TProtocolDecorator.h | 30 + .../lib/cocoa/src/protocol/TProtocolDecorator.m | 274 + .../lib/cocoa/src/protocol/TProtocolException.h | 25 + .../lib/cocoa/src/protocol/TProtocolException.m | 23 + .../lib/cocoa/src/protocol/TProtocolFactory.h | 29 + .../lib/cocoa/src/protocol/TProtocolUtil.h | 29 + .../lib/cocoa/src/protocol/TProtocolUtil.m | 104 + .../thrift/lib/cocoa/src/server/TSocketServer.h | 49 + .../thrift/lib/cocoa/src/server/TSocketServer.m | 197 + .../lib/cocoa/src/transport/TAsyncTransport.h | 29 + .../lib/cocoa/src/transport/TFramedTransport.h | 29 + .../lib/cocoa/src/transport/TFramedTransport.m | 143 + .../lib/cocoa/src/transport/THTTPClient.h | 42 + .../lib/cocoa/src/transport/THTTPClient.m | 161 + .../lib/cocoa/src/transport/TMemoryBuffer.h | 29 + .../lib/cocoa/src/transport/TMemoryBuffer.m | 74 + .../src/transport/TNSFileHandleTransport.h | 35 + .../src/transport/TNSFileHandleTransport.m | 93 + .../cocoa/src/transport/TNSStreamTransport.h | 40 + .../cocoa/src/transport/TNSStreamTransport.m | 96 + .../lib/cocoa/src/transport/TSSLSocketClient.h | 40 + .../lib/cocoa/src/transport/TSSLSocketClient.m | 261 + .../cocoa/src/transport/TSSLSocketException.h | 29 + .../cocoa/src/transport/TSSLSocketException.m | 42 + .../lib/cocoa/src/transport/TSocketClient.h | 36 + .../lib/cocoa/src/transport/TSocketClient.m | 87 + .../thrift/lib/cocoa/src/transport/TTransport.h | 36 + .../cocoa/src/transport/TTransportException.h | 30 + .../cocoa/src/transport/TTransportException.m | 44 + .../thirdparty/thrift/lib/cpp/3rdparty.props | 25 + .../thirdparty/thrift/lib/cpp/CMakeLists.txt | 209 + depends/thirdparty/thrift/lib/cpp/Makefile.am | 276 + depends/thirdparty/thrift/lib/cpp/README.md | 274 + .../thrift/lib/cpp/coding_standards.md | 4 + .../thirdparty/thrift/lib/cpp/libthrift.vcxproj | 359 ++ .../thrift/lib/cpp/libthrift.vcxproj.filters | 277 + .../thrift/lib/cpp/libthriftnb.vcxproj | 293 + .../thrift/lib/cpp/libthriftnb.vcxproj.filters | 57 + .../cpp/src/thrift/TApplicationException.cpp | 81 + .../lib/cpp/src/thrift/TApplicationException.h | 115 + .../lib/cpp/src/thrift/TDispatchProcessor.h | 141 + .../thrift/lib/cpp/src/thrift/TLogging.h | 195 + .../thrift/lib/cpp/src/thrift/TOutput.cpp | 126 + .../thrift/lib/cpp/src/thrift/TOutput.h | 58 + .../thrift/lib/cpp/src/thrift/TProcessor.h | 230 + .../thrift/lib/cpp/src/thrift/TToString.h | 89 + .../thrift/lib/cpp/src/thrift/Thrift.h | 136 + .../lib/cpp/src/thrift/VirtualProfiling.cpp | 425 ++ .../src/thrift/async/TAsyncBufferProcessor.h | 48 + .../lib/cpp/src/thrift/async/TAsyncChannel.cpp | 37 + .../lib/cpp/src/thrift/async/TAsyncChannel.h | 73 + .../src/thrift/async/TAsyncDispatchProcessor.h | 151 + .../lib/cpp/src/thrift/async/TAsyncProcessor.h | 95 + .../thrift/async/TAsyncProtocolProcessor.cpp | 53 + .../src/thrift/async/TAsyncProtocolProcessor.h | 55 + .../thrift/async/TConcurrentClientSyncInfo.cpp | 242 + .../thrift/async/TConcurrentClientSyncInfo.h | 127 + .../src/thrift/async/TEvhttpClientChannel.cpp | 153 + .../cpp/src/thrift/async/TEvhttpClientChannel.h | 83 + .../lib/cpp/src/thrift/async/TEvhttpServer.cpp | 159 + .../lib/cpp/src/thrift/async/TEvhttpServer.h | 74 + .../cpp/src/thrift/concurrency/BoostMonitor.cpp | 214 + .../cpp/src/thrift/concurrency/BoostMutex.cpp | 71 + .../thrift/concurrency/BoostThreadFactory.cpp | 182 + .../src/thrift/concurrency/BoostThreadFactory.h | 77 + .../lib/cpp/src/thrift/concurrency/Exception.h | 64 + .../cpp/src/thrift/concurrency/FunctionRunner.h | 118 + .../lib/cpp/src/thrift/concurrency/Monitor.cpp | 222 + .../lib/cpp/src/thrift/concurrency/Monitor.h | 129 + .../lib/cpp/src/thrift/concurrency/Mutex.cpp | 374 ++ .../lib/cpp/src/thrift/concurrency/Mutex.h | 180 + .../thrift/concurrency/PlatformThreadFactory.h | 52 + .../thrift/concurrency/PosixThreadFactory.cpp | 360 ++ .../src/thrift/concurrency/PosixThreadFactory.h | 131 + .../cpp/src/thrift/concurrency/StdMonitor.cpp | 213 + .../lib/cpp/src/thrift/concurrency/StdMutex.cpp | 67 + .../src/thrift/concurrency/StdThreadFactory.cpp | 171 + .../src/thrift/concurrency/StdThreadFactory.h | 74 + .../lib/cpp/src/thrift/concurrency/Thread.h | 154 + .../src/thrift/concurrency/ThreadManager.cpp | 561 ++ .../cpp/src/thrift/concurrency/ThreadManager.h | 198 + .../cpp/src/thrift/concurrency/TimerManager.cpp | 306 ++ .../cpp/src/thrift/concurrency/TimerManager.h | 126 + .../lib/cpp/src/thrift/concurrency/Util.cpp | 44 + .../lib/cpp/src/thrift/concurrency/Util.h | 151 + .../thrift/lib/cpp/src/thrift/cxxfunctional.h | 128 + .../cpp/src/thrift/processor/PeekProcessor.cpp | 132 + .../cpp/src/thrift/processor/PeekProcessor.h | 83 + .../cpp/src/thrift/processor/StatsProcessor.h | 242 + .../thrift/processor/TMultiplexedProcessor.h | 201 + .../cpp/src/thrift/protocol/TBase64Utils.cpp | 317 ++ .../lib/cpp/src/thrift/protocol/TBase64Utils.h | 45 + .../cpp/src/thrift/protocol/TBinaryProtocol.h | 253 + .../cpp/src/thrift/protocol/TBinaryProtocol.tcc | 452 ++ .../cpp/src/thrift/protocol/TCompactProtocol.h | 265 + .../src/thrift/protocol/TCompactProtocol.tcc | 824 +++ .../cpp/src/thrift/protocol/TDebugProtocol.cpp | 392 ++ .../cpp/src/thrift/protocol/TDebugProtocol.h | 204 + .../cpp/src/thrift/protocol/TJSONProtocol.cpp | 1048 ++++ .../lib/cpp/src/thrift/protocol/TJSONProtocol.h | 320 ++ .../thrift/protocol/TMultiplexedProtocol.cpp | 40 + .../src/thrift/protocol/TMultiplexedProtocol.h | 95 + .../lib/cpp/src/thrift/protocol/TProtocol.cpp | 33 + .../lib/cpp/src/thrift/protocol/TProtocol.h | 752 +++ .../src/thrift/protocol/TProtocolDecorator.h | 151 + .../src/thrift/protocol/TProtocolException.h | 105 + .../lib/cpp/src/thrift/protocol/TProtocolTap.h | 177 + .../cpp/src/thrift/protocol/TVirtualProtocol.h | 513 ++ .../thrift/lib/cpp/src/thrift/qt/CMakeLists.txt | 27 + .../cpp/src/thrift/qt/TQIODeviceTransport.cpp | 167 + .../lib/cpp/src/thrift/qt/TQIODeviceTransport.h | 68 + .../lib/cpp/src/thrift/qt/TQTcpServer.cpp | 144 + .../thrift/lib/cpp/src/thrift/qt/TQTcpServer.h | 79 + .../cpp/src/thrift/server/TConnectedClient.cpp | 124 + .../cpp/src/thrift/server/TConnectedClient.h | 110 + .../src/thrift/server/TNonblockingServer.cpp | 1587 ++++++ .../cpp/src/thrift/server/TNonblockingServer.h | 872 +++ .../lib/cpp/src/thrift/server/TServer.cpp | 52 + .../thrift/lib/cpp/src/thrift/server/TServer.h | 273 + .../cpp/src/thrift/server/TServerFramework.cpp | 238 + .../cpp/src/thrift/server/TServerFramework.h | 183 + .../lib/cpp/src/thrift/server/TSimpleServer.cpp | 107 + .../lib/cpp/src/thrift/server/TSimpleServer.h | 77 + .../cpp/src/thrift/server/TThreadPoolServer.cpp | 133 + .../cpp/src/thrift/server/TThreadPoolServer.h | 103 + .../cpp/src/thrift/server/TThreadedServer.cpp | 120 + .../lib/cpp/src/thrift/server/TThreadedServer.h | 96 + .../thrift/lib/cpp/src/thrift/thrift-config.h | 24 + .../cpp/src/thrift/transport/PlatformSocket.h | 122 + .../src/thrift/transport/TBufferTransports.cpp | 411 ++ .../src/thrift/transport/TBufferTransports.h | 708 +++ .../cpp/src/thrift/transport/TFDTransport.cpp | 93 + .../lib/cpp/src/thrift/transport/TFDTransport.h | 77 + .../cpp/src/thrift/transport/TFileTransport.cpp | 1069 ++++ .../cpp/src/thrift/transport/TFileTransport.h | 440 ++ .../cpp/src/thrift/transport/THttpClient.cpp | 122 + .../lib/cpp/src/thrift/transport/THttpClient.h | 50 + .../cpp/src/thrift/transport/THttpServer.cpp | 164 + .../lib/cpp/src/thrift/transport/THttpServer.h | 64 + .../cpp/src/thrift/transport/THttpTransport.cpp | 267 + .../cpp/src/thrift/transport/THttpTransport.h | 104 + .../lib/cpp/src/thrift/transport/TPipe.cpp | 399 ++ .../thrift/lib/cpp/src/thrift/transport/TPipe.h | 113 + .../cpp/src/thrift/transport/TPipeServer.cpp | 452 ++ .../lib/cpp/src/thrift/transport/TPipeServer.h | 103 + .../src/thrift/transport/TSSLServerSocket.cpp | 55 + .../cpp/src/thrift/transport/TSSLServerSocket.h | 77 + .../lib/cpp/src/thrift/transport/TSSLSocket.cpp | 688 +++ .../lib/cpp/src/thrift/transport/TSSLSocket.h | 350 ++ .../cpp/src/thrift/transport/TServerSocket.cpp | 654 +++ .../cpp/src/thrift/transport/TServerSocket.h | 158 + .../cpp/src/thrift/transport/TServerTransport.h | 105 + .../src/thrift/transport/TShortReadTransport.h | 82 + .../thrift/transport/TSimpleFileTransport.cpp | 67 + .../src/thrift/transport/TSimpleFileTransport.h | 42 + .../lib/cpp/src/thrift/transport/TSocket.cpp | 920 ++++ .../lib/cpp/src/thrift/transport/TSocket.h | 340 ++ .../cpp/src/thrift/transport/TSocketPool.cpp | 254 + .../lib/cpp/src/thrift/transport/TSocketPool.h | 195 + .../lib/cpp/src/thrift/transport/TTransport.h | 271 + .../thrift/transport/TTransportException.cpp | 61 + .../src/thrift/transport/TTransportException.h | 90 + .../src/thrift/transport/TTransportUtils.cpp | 181 + .../cpp/src/thrift/transport/TTransportUtils.h | 310 ++ .../src/thrift/transport/TVirtualTransport.h | 140 + .../cpp/src/thrift/transport/TZlibTransport.cpp | 393 ++ .../cpp/src/thrift/transport/TZlibTransport.h | 240 + .../lib/cpp/src/thrift/windows/GetTimeOfDay.cpp | 96 + .../lib/cpp/src/thrift/windows/GetTimeOfDay.h | 43 + .../lib/cpp/src/thrift/windows/Operators.h | 40 + .../windows/OverlappedSubmissionThread.cpp | 151 + .../thrift/windows/OverlappedSubmissionThread.h | 133 + .../lib/cpp/src/thrift/windows/SocketPair.cpp | 100 + .../lib/cpp/src/thrift/windows/SocketPair.h | 37 + .../thrift/lib/cpp/src/thrift/windows/Sync.h | 104 + .../src/thrift/windows/TWinsockSingleton.cpp | 71 + .../cpp/src/thrift/windows/TWinsockSingleton.h | 84 + .../lib/cpp/src/thrift/windows/WinFcntl.cpp | 100 + .../lib/cpp/src/thrift/windows/WinFcntl.h | 56 + .../thrift/lib/cpp/src/thrift/windows/config.h | 99 + .../thrift/lib/cpp/test/AllProtocolTests.cpp | 47 + .../thrift/lib/cpp/test/AllProtocolTests.tcc | 225 + .../thrift/lib/cpp/test/Base64Test.cpp | 70 + .../thrift/lib/cpp/test/Benchmark.cpp | 243 + .../thrift/lib/cpp/test/CMakeLists.txt | 358 ++ .../thrift/lib/cpp/test/DebugProtoTest.cpp | 309 ++ .../lib/cpp/test/DebugProtoTest_extras.cpp | 35 + .../thirdparty/thrift/lib/cpp/test/EnumTest.cpp | 59 + .../thrift/lib/cpp/test/GenericHelpers.h | 110 + .../thrift/lib/cpp/test/JSONProtoTest.cpp | 271 + .../thirdparty/thrift/lib/cpp/test/Makefile.am | 371 ++ .../lib/cpp/test/OpenSSLManualInitTest.cpp | 79 + .../lib/cpp/test/OptionalRequiredTest.cpp | 386 ++ .../thrift/lib/cpp/test/RWMutexStarveTest.cpp | 159 + .../thrift/lib/cpp/test/RecursiveTest.cpp | 91 + .../thrift/lib/cpp/test/SecurityTest.cpp | 267 + .../thrift/lib/cpp/test/SpecializationTest.cpp | 103 + .../thrift/lib/cpp/test/TBufferBaseTest.cpp | 645 +++ .../thrift/lib/cpp/test/TFDTransportTest.cpp | 50 + .../thrift/lib/cpp/test/TFileTransportTest.cpp | 376 ++ .../thrift/lib/cpp/test/TMemoryBufferTest.cpp | 119 + .../lib/cpp/test/TNonblockingServerTest.cpp | 173 + .../thrift/lib/cpp/test/TPipeInterruptTest.cpp | 89 + .../thrift/lib/cpp/test/TPipedTransportTest.cpp | 51 + .../lib/cpp/test/TServerIntegrationTest.cpp | 433 ++ .../thrift/lib/cpp/test/TServerSocketTest.cpp | 67 + .../lib/cpp/test/TServerTransportTest.cpp | 57 + .../lib/cpp/test/TSocketInterruptTest.cpp | 142 + .../thrift/lib/cpp/test/TTransportCheckThrow.h | 44 + .../thrift/lib/cpp/test/TestPortFixture.h | 33 + .../thrift/lib/cpp/test/ThriftTest_extras.cpp | 33 + .../thrift/lib/cpp/test/ToStringTest.cpp | 137 + .../thrift/lib/cpp/test/TransportTest.cpp | 1041 ++++ .../thrift/lib/cpp/test/TypedefTest.cpp | 28 + .../thrift/lib/cpp/test/UnitTestMain.cpp | 21 + .../thirdparty/thrift/lib/cpp/test/ZlibTest.cpp | 435 ++ .../thrift/lib/cpp/test/concurrency/Tests.cpp | 156 + .../cpp/test/concurrency/ThreadFactoryTests.h | 348 ++ .../cpp/test/concurrency/ThreadManagerTests.h | 392 ++ .../cpp/test/concurrency/TimerManagerTests.h | 153 + .../thrift/lib/cpp/test/link/LinkTest.cpp | 22 + .../lib/cpp/test/link/TemplatedService1.cpp | 26 + .../lib/cpp/test/link/TemplatedService2.cpp | 26 + .../thrift/lib/cpp/test/processor/EventLog.cpp | 132 + .../thrift/lib/cpp/test/processor/EventLog.h | 95 + .../thrift/lib/cpp/test/processor/Handlers.h | 338 ++ .../lib/cpp/test/processor/ProcessorTest.cpp | 916 ++++ .../lib/cpp/test/processor/ServerThread.cpp | 150 + .../lib/cpp/test/processor/ServerThread.h | 136 + .../thrift/lib/cpp/test/processor/proc.thrift | 22 + .../thrift/lib/cpp/test/qt/CMakeLists.txt | 32 + .../thrift/lib/cpp/test/qt/TQTcpServerTest.cpp | 89 + .../thirdparty/thrift/lib/cpp/thrift-nb.pc.in | 30 + .../thirdparty/thrift/lib/cpp/thrift-qt.pc.in | 30 + .../thirdparty/thrift/lib/cpp/thrift-qt5.pc.in | 30 + .../thirdparty/thrift/lib/cpp/thrift-z.pc.in | 30 + depends/thirdparty/thrift/lib/cpp/thrift.pc.in | 29 + depends/thirdparty/thrift/lib/cpp/thrift.sln | 61 + .../thirdparty/thrift/lib/csharp/Makefile.am | 108 + depends/thirdparty/thrift/lib/csharp/README.md | 26 + .../Properties/AssemblyInfo.cs | 60 + .../lib/csharp/ThriftMSBuildTask/ThriftBuild.cs | 246 + .../ThriftMSBuildTask/ThriftMSBuildTask.csproj | 118 + .../thrift/lib/csharp/coding_standards.md | 6 + .../lib/csharp/src/Collections/TCollections.cs | 94 + .../lib/csharp/src/Collections/THashSet.cs | 160 + .../csharp/src/Properties/AssemblyInfo.WP7.cs | 55 + .../lib/csharp/src/Properties/AssemblyInfo.cs | 55 + .../lib/csharp/src/Protocol/TAbstractBase.cs | 29 + .../thrift/lib/csharp/src/Protocol/TBase.cs | 29 + .../lib/csharp/src/Protocol/TBase64Utils.cs | 100 + .../lib/csharp/src/Protocol/TBinaryProtocol.cs | 395 ++ .../lib/csharp/src/Protocol/TCompactProtocol.cs | 851 +++ .../thrift/lib/csharp/src/Protocol/TField.cs | 62 + .../lib/csharp/src/Protocol/TJSONProtocol.cs | 1090 ++++ .../thrift/lib/csharp/src/Protocol/TList.cs | 54 + .../thrift/lib/csharp/src/Protocol/TMap.cs | 62 + .../thrift/lib/csharp/src/Protocol/TMessage.cs | 62 + .../lib/csharp/src/Protocol/TMessageType.cs | 31 + .../src/Protocol/TMultiplexedProcessor.cs | 180 + .../csharp/src/Protocol/TMultiplexedProtocol.cs | 105 + .../thrift/lib/csharp/src/Protocol/TProtocol.cs | 140 + .../csharp/src/Protocol/TProtocolDecorator.cs | 262 + .../csharp/src/Protocol/TProtocolException.cs | 67 + .../lib/csharp/src/Protocol/TProtocolFactory.cs | 33 + .../lib/csharp/src/Protocol/TProtocolUtil.cs | 107 + .../thrift/lib/csharp/src/Protocol/TSet.cs | 59 + .../thrift/lib/csharp/src/Protocol/TStruct.cs | 46 + .../thrift/lib/csharp/src/Protocol/TType.cs | 44 + .../thrift/lib/csharp/src/Server/TServer.cs | 127 + .../csharp/src/Server/TServerEventHandler.cs | 50 + .../lib/csharp/src/Server/TSimpleServer.cs | 164 + .../lib/csharp/src/Server/TThreadPoolServer.cs | 212 + .../lib/csharp/src/Server/TThreadedServer.cs | 257 + .../lib/csharp/src/TApplicationException.cs | 141 + .../thrift/lib/csharp/src/TException.cs | 40 + .../thrift/lib/csharp/src/TProcessor.cs | 33 + .../thrift/lib/csharp/src/Thrift.WP7.csproj | 118 + .../thrift/lib/csharp/src/Thrift.csproj | 150 + .../thirdparty/thrift/lib/csharp/src/Thrift.sln | 38 + .../csharp/src/Transport/TBufferedTransport.cs | 126 + .../csharp/src/Transport/TFramedTransport.cs | 166 + .../lib/csharp/src/Transport/THttpClient.cs | 430 ++ .../lib/csharp/src/Transport/THttpHandler.cs | 102 + .../lib/csharp/src/Transport/TMemoryBuffer.cs | 99 + .../src/Transport/TNamedPipeClientTransport.cs | 95 + .../src/Transport/TNamedPipeServerTransport.cs | 276 + .../lib/csharp/src/Transport/TServerSocket.cs | 176 + .../csharp/src/Transport/TServerTransport.cs | 43 + .../csharp/src/Transport/TSilverlightSocket.cs | 393 ++ .../thrift/lib/csharp/src/Transport/TSocket.cs | 241 + .../csharp/src/Transport/TStreamTransport.cs | 128 + .../csharp/src/Transport/TTLSServerSocket.cs | 212 + .../lib/csharp/src/Transport/TTLSSocket.cs | 350 ++ .../lib/csharp/src/Transport/TTransport.cs | 133 + .../csharp/src/Transport/TTransportException.cs | 69 + .../csharp/src/Transport/TTransportFactory.cs | 42 + .../thrift/lib/csharp/test/JSON/JSONTest.csproj | 85 + .../thrift/lib/csharp/test/JSON/Program.cs | 82 + .../csharp/test/JSON/Properties/AssemblyInfo.cs | 55 + .../thrift/lib/csharp/test/JSON/app.config | 21 + .../Multiplex/Client/Multiplex.Test.Client.cs | 87 + .../Multiplex/Client/MultiplexClient.csproj | 148 + .../Multiplex/Client/Properties/AssemblyInfo.cs | 55 + .../test/Multiplex/Multiplex.Test.Common.cs | 40 + .../Multiplex/Server/Multiplex.Test.Server.cs | 131 + .../Multiplex/Server/MultiplexServer.csproj | 148 + .../Multiplex/Server/Properties/AssemblyInfo.cs | 55 + .../lib/csharp/test/Multiplex/maketest.sh | 34 + .../lib/csharp/test/ThriftTest/Makefile.am | 36 + .../lib/csharp/test/ThriftTest/Program.cs | 62 + .../test/ThriftTest/Properties/AssemblyInfo.cs | 55 + .../lib/csharp/test/ThriftTest/TestClient.cs | 557 ++ .../lib/csharp/test/ThriftTest/TestServer.cs | 481 ++ .../csharp/test/ThriftTest/ThriftTest.csproj | 141 + .../lib/csharp/test/ThriftTest/maketest.sh | 30 + depends/thirdparty/thrift/lib/d/Makefile.am | 192 + depends/thirdparty/thrift/lib/d/README.md | 58 + .../thirdparty/thrift/lib/d/coding_standards.md | 1 + .../thrift/lib/d/src/thrift/async/base.d | 228 + .../thrift/lib/d/src/thrift/async/libevent.d | 461 ++ .../thrift/lib/d/src/thrift/async/socket.d | 357 ++ .../thrift/lib/d/src/thrift/async/ssl.d | 292 + .../thirdparty/thrift/lib/d/src/thrift/base.d | 123 + .../lib/d/src/thrift/codegen/async_client.d | 255 + .../d/src/thrift/codegen/async_client_pool.d | 906 +++ .../thrift/lib/d/src/thrift/codegen/base.d | 1020 ++++ .../thrift/lib/d/src/thrift/codegen/client.d | 486 ++ .../lib/d/src/thrift/codegen/client_pool.d | 262 + .../thrift/lib/d/src/thrift/codegen/idlgen.d | 767 +++ .../thrift/lib/d/src/thrift/codegen/processor.d | 497 ++ .../thirdparty/thrift/lib/d/src/thrift/index.d | 33 + .../lib/d/src/thrift/internal/algorithm.d | 55 + .../thrift/lib/d/src/thrift/internal/codegen.d | 451 ++ .../thrift/lib/d/src/thrift/internal/ctfe.d | 98 + .../thrift/lib/d/src/thrift/internal/endian.d | 75 + .../lib/d/src/thrift/internal/resource_pool.d | 431 ++ .../thrift/lib/d/src/thrift/internal/socket.d | 96 + .../thrift/lib/d/src/thrift/internal/ssl.d | 240 + .../thrift/lib/d/src/thrift/internal/ssl_bio.d | 190 + .../lib/d/src/thrift/internal/test/protocol.d | 183 + .../lib/d/src/thrift/internal/test/server.d | 110 + .../thrift/lib/d/src/thrift/internal/traits.d | 33 + .../thrift/lib/d/src/thrift/protocol/base.d | 449 ++ .../thrift/lib/d/src/thrift/protocol/binary.d | 414 ++ .../thrift/lib/d/src/thrift/protocol/compact.d | 698 +++ .../thrift/lib/d/src/thrift/protocol/json.d | 982 ++++ .../lib/d/src/thrift/protocol/processor.d | 145 + .../thrift/lib/d/src/thrift/server/base.d | 147 + .../lib/d/src/thrift/server/nonblocking.d | 1397 +++++ .../thrift/lib/d/src/thrift/server/simple.d | 181 + .../thrift/lib/d/src/thrift/server/taskpool.d | 302 + .../thrift/lib/d/src/thrift/server/threaded.d | 215 + .../lib/d/src/thrift/server/transport/base.d | 133 + .../lib/d/src/thrift/server/transport/socket.d | 380 ++ .../lib/d/src/thrift/server/transport/ssl.d | 88 + .../thrift/lib/d/src/thrift/transport/base.d | 370 ++ .../lib/d/src/thrift/transport/buffered.d | 215 + .../thrift/lib/d/src/thrift/transport/file.d | 1100 ++++ .../thrift/lib/d/src/thrift/transport/framed.d | 334 ++ .../thrift/lib/d/src/thrift/transport/http.d | 459 ++ .../thrift/lib/d/src/thrift/transport/memory.d | 233 + .../thrift/lib/d/src/thrift/transport/piped.d | 219 + .../thrift/lib/d/src/thrift/transport/range.d | 147 + .../thrift/lib/d/src/thrift/transport/socket.d | 453 ++ .../thrift/lib/d/src/thrift/transport/ssl.d | 680 +++ .../thrift/lib/d/src/thrift/transport/zlib.d | 497 ++ .../thrift/lib/d/src/thrift/util/awaitable.d | 212 + .../thrift/lib/d/src/thrift/util/cancellation.d | 105 + .../thrift/lib/d/src/thrift/util/future.d | 549 ++ .../thrift/lib/d/src/thrift/util/hashset.d | 146 + .../thirdparty/thrift/lib/d/test/Makefile.am | 124 + .../thirdparty/thrift/lib/d/test/async_test.d | 396 ++ .../thrift/lib/d/test/async_test_runner.sh | 6 + .../thrift/lib/d/test/client_pool_test.d | 416 ++ .../thrift/lib/d/test/openssl.test.cnf | 14 + .../thrift/lib/d/test/serialization_benchmark.d | 70 + .../thrift/lib/d/test/stress_test_server.d | 81 + .../thirdparty/thrift/lib/d/test/test_utils.d | 96 + .../thrift/lib/d/test/thrift_test_client.d | 374 ++ .../thrift/lib/d/test/thrift_test_common.d | 92 + .../thrift/lib/d/test/thrift_test_runner.sh | 65 + .../thrift/lib/d/test/thrift_test_server.d | 269 + .../thrift/lib/d/test/transport_test.d | 803 +++ depends/thirdparty/thrift/lib/delphi/README.md | 30 + .../thrift/lib/delphi/coding_standards.md | 1 + .../lib/delphi/src/Thrift.Collections.pas | 619 +++ .../thrift/lib/delphi/src/Thrift.Console.pas | 133 + .../delphi/src/Thrift.Processor.Multiplex.pas | 216 + .../lib/delphi/src/Thrift.Protocol.Compact.pas | 1105 ++++ .../lib/delphi/src/Thrift.Protocol.JSON.pas | 1217 +++++ .../delphi/src/Thrift.Protocol.Multiplex.pas | 107 + .../thrift/lib/delphi/src/Thrift.Protocol.pas | 1683 ++++++ .../thrift/lib/delphi/src/Thrift.Serializer.pas | 224 + .../thrift/lib/delphi/src/Thrift.Server.pas | 418 ++ .../thrift/lib/delphi/src/Thrift.Stream.pas | 300 + .../lib/delphi/src/Thrift.Transport.Pipes.pas | 977 ++++ .../thrift/lib/delphi/src/Thrift.Transport.pas | 1397 +++++ .../lib/delphi/src/Thrift.TypeRegistry.pas | 95 + .../thrift/lib/delphi/src/Thrift.Utils.pas | 189 + .../thirdparty/thrift/lib/delphi/src/Thrift.pas | 183 + .../thrift/lib/delphi/test/TestClient.pas | 1310 +++++ .../thrift/lib/delphi/test/TestConstants.pas | 162 + .../thrift/lib/delphi/test/TestServer.pas | 755 +++ .../thrift/lib/delphi/test/TestServerEvents.pas | 174 + .../thrift/lib/delphi/test/client.dpr | 70 + .../thrift/lib/delphi/test/codegen/README.md | 28 + .../delphi/test/codegen/ReservedKeywords.thrift | 55 + .../codegen/run-Pascal-Codegen-Tests.bat.tmpl | 173 + .../thrift/lib/delphi/test/maketest.sh | 23 + .../test/multiplexed/Multiplex.Client.Main.pas | 131 + .../test/multiplexed/Multiplex.Server.Main.pas | 201 + .../test/multiplexed/Multiplex.Test.Client.dpr | 66 + .../test/multiplexed/Multiplex.Test.Common.pas | 35 + .../test/multiplexed/Multiplex.Test.Server.dpr | 66 + .../test/serializer/TestSerializer.Data.pas | 349 ++ .../delphi/test/serializer/TestSerializer.dpr | 229 + .../thrift/lib/delphi/test/server.dpr | 70 + .../thrift/lib/delphi/test/skip/README.md | 11 + .../test/skip/idl/skiptest_version_1.thrift | 45 + .../test/skip/idl/skiptest_version_2.thrift | 69 + .../lib/delphi/test/skip/skiptest_version1.dpr | 200 + .../lib/delphi/test/skip/skiptest_version2.dpr | 227 + .../test/typeregistry/TestTypeRegistry.dpr | 89 + depends/thirdparty/thrift/lib/erl/Makefile.am | 74 + depends/thirdparty/thrift/lib/erl/README.md | 51 + .../thrift/lib/erl/coding_standards.md | 1 + .../thrift/lib/erl/include/thrift_constants.hrl | 58 + .../thrift/lib/erl/include/thrift_protocol.hrl | 66 + .../erl/include/thrift_protocol_behaviour.hrl | 37 + .../erl/include/thrift_transport_behaviour.hrl | 31 + depends/thirdparty/thrift/lib/erl/rebar | Bin 0 -> 101083 bytes depends/thirdparty/thrift/lib/erl/rebar.config | 1 + .../thrift/lib/erl/src/thrift.app.src | 73 + .../lib/erl/src/thrift_base64_transport.erl | 69 + .../lib/erl/src/thrift_binary_protocol.erl | 347 ++ .../lib/erl/src/thrift_buffered_transport.erl | 77 + .../thrift/lib/erl/src/thrift_client.erl | 150 + .../thrift/lib/erl/src/thrift_client_util.erl | 65 + .../lib/erl/src/thrift_disk_log_transport.erl | 123 + .../lib/erl/src/thrift_file_transport.erl | 89 + .../lib/erl/src/thrift_framed_transport.erl | 103 + .../lib/erl/src/thrift_http_transport.erl | 116 + .../thrift/lib/erl/src/thrift_json_parser.erl | 419 ++ .../thrift/lib/erl/src/thrift_json_protocol.erl | 566 ++ .../thrift/lib/erl/src/thrift_memory_buffer.erl | 62 + .../thrift/lib/erl/src/thrift_processor.erl | 207 + .../thrift/lib/erl/src/thrift_protocol.erl | 407 ++ .../lib/erl/src/thrift_reconnecting_client.erl | 243 + .../thrift/lib/erl/src/thrift_server.erl | 183 + .../thrift/lib/erl/src/thrift_service.erl | 25 + .../thrift/lib/erl/src/thrift_socket_server.erl | 255 + .../lib/erl/src/thrift_socket_transport.erl | 124 + .../thrift/lib/erl/src/thrift_transport.erl | 78 + .../lib/erl/src/thrift_transport_state_test.erl | 117 + .../thrift/lib/erl/test/Thrift1151.thrift | 3 + .../thrift/lib/erl/test/Thrift1475.thrift | 34 + .../thrift/lib/erl/test/Thrift3214.thrift | 23 + .../thrift/lib/erl/test/stress_server.erl | 64 + .../thrift/lib/erl/test/test_client.erl | 133 + .../thrift/lib/erl/test/test_disklog.erl | 99 + .../thrift/lib/erl/test/test_membuffer.erl | 115 + .../thrift/lib/erl/test/test_thrift_1151.erl | 34 + .../thrift/lib/erl/test/test_thrift_3214.erl | 60 + .../thrift/lib/erl/test/test_thrift_server.erl | 208 + depends/thirdparty/thrift/lib/go/Makefile.am | 42 + depends/thirdparty/thrift/lib/go/README.md | 66 + .../thrift/lib/go/coding_standards.md | 1 + .../thrift/lib/go/test/BinaryKeyTest.thrift | 24 + .../thrift/lib/go/test/DontExportRWTest.thrift | 27 + .../thrift/lib/go/test/ErrorTest.thrift | 35 + .../thrift/lib/go/test/GoTagTest.thrift | 24 + .../lib/go/test/IgnoreInitialismsTest.thrift | 26 + .../thrift/lib/go/test/IncludesTest.thrift | 67 + .../thrift/lib/go/test/InitialismsTest.thrift | 24 + .../thirdparty/thrift/lib/go/test/Makefile.am | 103 + .../lib/go/test/MultiplexedProtocolTest.thrift | 27 + .../thrift/lib/go/test/NamesTest.thrift | 32 + .../thrift/lib/go/test/NamespacedTest.thrift | 40 + .../thrift/lib/go/test/OnewayTest.thrift | 24 + .../lib/go/test/OptionalFieldsTest.thrift | 50 + .../lib/go/test/RefAnnotationFieldsTest.thrift | 58 + .../thrift/lib/go/test/ServicesTest.thrift | 111 + .../thrift/lib/go/test/TypedefFieldTest.thrift | 39 + .../lib/go/test/UnionDefaultValueTest.thrift | 34 + .../go/test/dontexportrwtest/compile_test.go | 38 + .../thrift/lib/go/test/tests/binary_key_test.go | 31 + .../lib/go/test/tests/client_error_test.go | 680 +++ .../lib/go/test/tests/encoding_json_test.go | 79 + .../thrift/lib/go/test/tests/gotag_test.go | 53 + .../lib/go/test/tests/ignoreinitialisms_test.go | 51 + .../lib/go/test/tests/initialisms_test.go | 43 + .../go/test/tests/multiplexed_protocol_test.go | 157 + .../thrift/lib/go/test/tests/names_test.go | 35 + .../thrift/lib/go/test/tests/one_way_test.go | 89 + .../lib/go/test/tests/optional_fields_test.go | 280 + .../thrift/lib/go/test/tests/protocol_mock.go | 511 ++ .../thrift/lib/go/test/tests/protocols_test.go | 94 + .../lib/go/test/tests/required_fields_test.go | 95 + .../lib/go/test/tests/struct_args_rets_test.go | 36 + .../lib/go/test/tests/thrifttest_driver.go | 236 + .../lib/go/test/tests/thrifttest_handler.go | 209 + .../go/test/tests/union_default_value_test.go | 33 + .../lib/go/thrift/application_exception.go | 142 + .../lib/go/thrift/application_exception_test.go | 41 + .../thrift/lib/go/thrift/binary_protocol.go | 491 ++ .../lib/go/thrift/binary_protocol_test.go | 28 + .../thrift/lib/go/thrift/buffered_transport.go | 75 + .../lib/go/thrift/buffered_transport_test.go | 29 + .../thrift/lib/go/thrift/compact_protocol.go | 815 +++ .../lib/go/thrift/compact_protocol_test.go | 53 + .../thrift/lib/go/thrift/debug_protocol.go | 269 + .../thrift/lib/go/thrift/deserializer.go | 58 + .../thrift/lib/go/thrift/exception.go | 44 + .../thrift/lib/go/thrift/exception_test.go | 69 + .../thirdparty/thrift/lib/go/thrift/field.go | 79 + .../thrift/lib/go/thrift/framed_transport.go | 167 + .../lib/go/thrift/framed_transport_test.go | 29 + .../thrift/lib/go/thrift/http_client.go | 212 + .../thrift/lib/go/thrift/http_client_test.go | 50 + .../thrift/lib/go/thrift/iostream_transport.go | 214 + .../lib/go/thrift/iostream_transport_test.go | 52 + .../thrift/lib/go/thrift/json_protocol.go | 580 ++ .../thrift/lib/go/thrift/json_protocol_test.go | 649 +++ .../lib/go/thrift/lowlevel_benchmarks_test.go | 396 ++ .../thrift/lib/go/thrift/memory_buffer.go | 79 + .../thrift/lib/go/thrift/memory_buffer_test.go | 29 + .../thrift/lib/go/thrift/messagetype.go | 31 + .../lib/go/thrift/multiplexed_protocol.go | 169 + .../thirdparty/thrift/lib/go/thrift/numeric.go | 164 + .../thrift/lib/go/thrift/pointerize.go | 50 + .../thrift/lib/go/thrift/processor.go | 30 + .../thrift/lib/go/thrift/processor_factory.go | 58 + .../thirdparty/thrift/lib/go/thrift/protocol.go | 175 + .../thrift/lib/go/thrift/protocol_exception.go | 78 + .../thrift/lib/go/thrift/protocol_factory.go | 25 + .../thrift/lib/go/thrift/protocol_test.go | 479 ++ .../thrift/lib/go/thrift/rich_transport.go | 69 + .../thrift/lib/go/thrift/rich_transport_test.go | 85 + .../thrift/lib/go/thrift/serializer.go | 75 + .../thrift/lib/go/thrift/serializer_test.go | 169 + .../lib/go/thrift/serializer_types_test.go | 633 +++ .../thirdparty/thrift/lib/go/thrift/server.go | 35 + .../thrift/lib/go/thrift/server_socket.go | 121 + .../thrift/lib/go/thrift/server_test.go | 28 + .../thrift/lib/go/thrift/server_transport.go | 34 + .../lib/go/thrift/simple_json_protocol.go | 1320 +++++ .../lib/go/thrift/simple_json_protocol_test.go | 715 +++ .../thrift/lib/go/thrift/simple_server.go | 187 + .../thirdparty/thrift/lib/go/thrift/socket.go | 166 + .../thrift/lib/go/thrift/ssl_server_socket.go | 109 + .../thrift/lib/go/thrift/ssl_socket.go | 171 + .../thrift/lib/go/thrift/transport.go | 68 + .../thrift/lib/go/thrift/transport_exception.go | 90 + .../lib/go/thrift/transport_exception_test.go | 60 + .../thrift/lib/go/thrift/transport_factory.go | 39 + .../thrift/lib/go/thrift/transport_test.go | 176 + depends/thirdparty/thrift/lib/go/thrift/type.go | 68 + .../thrift/lib/go/thrift/zlib_transport.go | 117 + .../thrift/lib/go/thrift/zlib_transport_test.go | 33 + depends/thirdparty/thrift/lib/haxe/README.md | 118 + .../thrift/lib/haxe/coding_standards.md | 1 + depends/thirdparty/thrift/lib/haxe/haxelib.json | 11 + .../org/apache/thrift/AbstractMethodError.hx | 40 + .../haxe/src/org/apache/thrift/ArgumentError.hx | 29 + .../lib/haxe/src/org/apache/thrift/Limits.hx | 44 + .../org/apache/thrift/TApplicationException.hx | 104 + .../lib/haxe/src/org/apache/thrift/TBase.hx | 73 + .../haxe/src/org/apache/thrift/TException.hx | 36 + .../org/apache/thrift/TFieldRequirementType.hx | 31 + .../haxe/src/org/apache/thrift/TProcessor.hx | 30 + .../org/apache/thrift/helper/BitConverter.hx | 170 + .../src/org/apache/thrift/helper/Int64Map.hx | 295 + .../haxe/src/org/apache/thrift/helper/IntSet.hx | 96 + .../src/org/apache/thrift/helper/ObjectSet.hx | 96 + .../src/org/apache/thrift/helper/StringSet.hx | 96 + .../haxe/src/org/apache/thrift/helper/ZigZag.hx | 128 + .../apache/thrift/meta_data/FieldMetaData.hx | 56 + .../thrift/meta_data/FieldValueMetaData.hx | 43 + .../org/apache/thrift/meta_data/ListMetaData.hx | 31 + .../org/apache/thrift/meta_data/MapMetaData.hx | 33 + .../org/apache/thrift/meta_data/SetMetaData.hx | 30 + .../apache/thrift/meta_data/StructMetaData.hx | 30 + .../apache/thrift/protocol/TBinaryProtocol.hx | 301 + .../thrift/protocol/TBinaryProtocolFactory.hx | 45 + .../apache/thrift/protocol/TCompactProtocol.hx | 718 +++ .../thrift/protocol/TCompactProtocolFactory.hx | 40 + .../org/apache/thrift/protocol/TCompactTypes.hx | 41 + .../src/org/apache/thrift/protocol/TField.hx | 43 + .../org/apache/thrift/protocol/TJSONProtocol.hx | 1073 ++++ .../thrift/protocol/TJSONProtocolFactory.hx | 40 + .../src/org/apache/thrift/protocol/TList.hx | 32 + .../haxe/src/org/apache/thrift/protocol/TMap.hx | 34 + .../src/org/apache/thrift/protocol/TMessage.hx | 41 + .../org/apache/thrift/protocol/TMessageType.hx | 28 + .../thrift/protocol/TMultiplexedProcessor.hx | 177 + .../thrift/protocol/TMultiplexedProtocol.hx | 97 + .../src/org/apache/thrift/protocol/TProtocol.hx | 85 + .../thrift/protocol/TProtocolDecorator.hx | 218 + .../thrift/protocol/TProtocolException.hx | 41 + .../apache/thrift/protocol/TProtocolFactory.hx | 26 + .../org/apache/thrift/protocol/TProtocolUtil.hx | 110 + .../apache/thrift/protocol/TRecursionTracker.hx | 48 + .../haxe/src/org/apache/thrift/protocol/TSet.hx | 32 + .../src/org/apache/thrift/protocol/TStruct.hx | 30 + .../src/org/apache/thrift/protocol/TType.hx | 37 + .../src/org/apache/thrift/server/TServer.hx | 111 + .../apache/thrift/server/TServerEventHandler.hx | 41 + .../org/apache/thrift/server/TSimpleServer.hx | 127 + .../thrift/transport/TBufferedTransport.hx | 155 + .../transport/TBufferedTransportFactory.hx | 37 + .../org/apache/thrift/transport/TFileStream.hx | 101 + .../apache/thrift/transport/TFramedTransport.hx | 158 + .../thrift/transport/TFramedTransportFactory.hx | 37 + .../thrift/transport/TFullDuplexHttpClient.hx | 253 + .../org/apache/thrift/transport/THttpClient.hx | 103 + .../apache/thrift/transport/TServerSocket.hx | 132 + .../apache/thrift/transport/TServerTransport.hx | 43 + .../src/org/apache/thrift/transport/TSocket.hx | 304 ++ .../src/org/apache/thrift/transport/TStream.hx | 32 + .../apache/thrift/transport/TStreamTransport.hx | 103 + .../org/apache/thrift/transport/TTransport.hx | 133 + .../thrift/transport/TTransportException.hx | 39 + .../thrift/transport/TTransportFactory.hx | 44 + .../thrift/lib/haxe/test/HaxeTests.hxproj | 69 + .../thirdparty/thrift/lib/haxe/test/Makefile.am | 77 + .../thirdparty/thrift/lib/haxe/test/cpp.hxml | 41 + .../thirdparty/thrift/lib/haxe/test/csharp.hxml | 38 + .../thirdparty/thrift/lib/haxe/test/flash.hxml | 38 + .../thirdparty/thrift/lib/haxe/test/java.hxml | 38 + .../thrift/lib/haxe/test/javascript.hxml | 44 + .../thrift/lib/haxe/test/make_all.bat | 70 + .../thirdparty/thrift/lib/haxe/test/make_all.sh | 43 + .../thirdparty/thrift/lib/haxe/test/neko.hxml | 38 + .../thirdparty/thrift/lib/haxe/test/php.hxml | 38 + .../thrift/lib/haxe/test/project.hide | 67 + .../thirdparty/thrift/lib/haxe/test/python.hxml | 38 + .../thirdparty/thrift/lib/haxe/test/src/Main.hx | 93 + .../thrift/lib/haxe/test/src/MultiplexTest.hx | 224 + .../thrift/lib/haxe/test/src/StreamTest.hx | 95 + .../thrift/lib/haxe/test/src/TestBase.hx | 46 + depends/thirdparty/thrift/lib/hs/LICENSE | 202 + depends/thirdparty/thrift/lib/hs/Makefile.am | 44 + depends/thirdparty/thrift/lib/hs/README.md | 99 + depends/thirdparty/thrift/lib/hs/Setup.lhs | 21 + depends/thirdparty/thrift/lib/hs/TODO | 2 + depends/thirdparty/thrift/lib/hs/Thrift.cabal | 72 + .../thrift/lib/hs/coding_standards.md | 1 + depends/thirdparty/thrift/lib/hs/src/Thrift.hs | 114 + .../thrift/lib/hs/src/Thrift/Arbitraries.hs | 61 + .../thrift/lib/hs/src/Thrift/Protocol.hs | 144 + .../thrift/lib/hs/src/Thrift/Protocol/Binary.hs | 185 + .../lib/hs/src/Thrift/Protocol/Compact.hs | 293 + .../thrift/lib/hs/src/Thrift/Protocol/JSON.hs | 325 ++ .../thrift/lib/hs/src/Thrift/Server.hs | 66 + .../thrift/lib/hs/src/Thrift/Transport.hs | 65 + .../thrift/lib/hs/src/Thrift/Transport/Empty.hs | 36 + .../lib/hs/src/Thrift/Transport/Framed.hs | 99 + .../lib/hs/src/Thrift/Transport/Handle.hs | 68 + .../lib/hs/src/Thrift/Transport/HttpClient.hs | 101 + .../lib/hs/src/Thrift/Transport/IOBuffer.hs | 69 + .../thrift/lib/hs/src/Thrift/Types.hs | 132 + .../thirdparty/thrift/lib/java/CMakeLists.txt | 48 + depends/thirdparty/thrift/lib/java/Makefile.am | 49 + depends/thirdparty/thrift/lib/java/README.md | 53 + .../thirdparty/thrift/lib/java/build.properties | 31 + depends/thirdparty/thrift/lib/java/build.xml | 414 ++ .../thrift/lib/java/coding_standards.md | 1 + .../org/apache/thrift/AsyncProcessFunction.java | 56 + .../src/org/apache/thrift/EncodingUtils.java | 148 + .../lib/java/src/org/apache/thrift/Option.java | 121 + .../src/org/apache/thrift/ProcessFunction.java | 68 + .../java/src/org/apache/thrift/ShortStack.java | 82 + .../apache/thrift/TApplicationException.java | 127 + .../src/org/apache/thrift/TAsyncProcessor.java | 35 + .../lib/java/src/org/apache/thrift/TBase.java | 81 + .../org/apache/thrift/TBaseAsyncProcessor.java | 92 + .../java/src/org/apache/thrift/TBaseHelper.java | 327 ++ .../src/org/apache/thrift/TBaseProcessor.java | 42 + .../apache/thrift/TByteArrayOutputStream.java | 56 + .../src/org/apache/thrift/TDeserializer.java | 358 ++ .../lib/java/src/org/apache/thrift/TEnum.java | 24 + .../java/src/org/apache/thrift/TEnumHelper.java | 57 + .../java/src/org/apache/thrift/TException.java | 45 + .../src/org/apache/thrift/TFieldIdEnum.java | 34 + .../apache/thrift/TFieldRequirementType.java | 30 + .../apache/thrift/TMultiplexedProcessor.java | 143 + .../thrift/TNonblockingMultiFetchClient.java | 399 ++ .../thrift/TNonblockingMultiFetchStats.java | 80 + .../java/src/org/apache/thrift/TProcessor.java | 32 + .../org/apache/thrift/TProcessorFactory.java | 43 + .../java/src/org/apache/thrift/TSerializer.java | 110 + .../src/org/apache/thrift/TServiceClient.java | 89 + .../apache/thrift/TServiceClientFactory.java | 45 + .../lib/java/src/org/apache/thrift/TUnion.java | 279 + .../thrift/async/AsyncMethodCallback.java | 39 + .../org/apache/thrift/async/TAsyncClient.java | 102 + .../thrift/async/TAsyncClientFactory.java | 25 + .../thrift/async/TAsyncClientManager.java | 201 + .../apache/thrift/async/TAsyncMethodCall.java | 272 + .../apache/thrift/meta_data/EnumMetaData.java | 31 + .../apache/thrift/meta_data/FieldMetaData.java | 70 + .../thrift/meta_data/FieldValueMetaData.java | 72 + .../apache/thrift/meta_data/ListMetaData.java | 29 + .../apache/thrift/meta_data/MapMetaData.java | 31 + .../apache/thrift/meta_data/SetMetaData.java | 29 + .../apache/thrift/meta_data/StructMetaData.java | 31 + .../apache/thrift/protocol/TBase64Utils.java | 127 + .../apache/thrift/protocol/TBinaryProtocol.java | 431 ++ .../thrift/protocol/TCompactProtocol.java | 906 +++ .../src/org/apache/thrift/protocol/TField.java | 66 + .../apache/thrift/protocol/TJSONProtocol.java | 957 ++++ .../src/org/apache/thrift/protocol/TList.java | 38 + .../src/org/apache/thrift/protocol/TMap.java | 40 + .../org/apache/thrift/protocol/TMessage.java | 76 + .../apache/thrift/protocol/TMessageType.java | 31 + .../thrift/protocol/TMultiplexedProtocol.java | 91 + .../org/apache/thrift/protocol/TProtocol.java | 162 + .../thrift/protocol/TProtocolDecorator.java | 213 + .../thrift/protocol/TProtocolException.java | 82 + .../thrift/protocol/TProtocolFactory.java | 31 + .../apache/thrift/protocol/TProtocolUtil.java | 220 + .../src/org/apache/thrift/protocol/TSet.java | 42 + .../thrift/protocol/TSimpleJSONProtocol.java | 438 ++ .../src/org/apache/thrift/protocol/TStruct.java | 36 + .../apache/thrift/protocol/TTupleProtocol.java | 98 + .../src/org/apache/thrift/protocol/TType.java | 40 + .../src/org/apache/thrift/scheme/IScheme.java | 29 + .../org/apache/thrift/scheme/SchemeFactory.java | 25 + .../apache/thrift/scheme/StandardScheme.java | 25 + .../org/apache/thrift/scheme/TupleScheme.java | 25 + .../server/AbstractNonblockingServer.java | 612 +++ .../org/apache/thrift/server/Invocation.java | 20 + .../org/apache/thrift/server/ServerContext.java | 26 + .../thrift/server/TExtensibleServlet.java | 171 + .../org/apache/thrift/server/THsHaServer.java | 179 + .../thrift/server/TNonblockingServer.java | 248 + .../src/org/apache/thrift/server/TServer.java | 177 + .../thrift/server/TServerEventHandler.java | 59 + .../src/org/apache/thrift/server/TServlet.java | 119 + .../org/apache/thrift/server/TSimpleServer.java | 117 + .../apache/thrift/server/TThreadPoolServer.java | 314 ++ .../thrift/server/TThreadedSelectorServer.java | 668 +++ .../thrift/transport/AutoExpandingBuffer.java | 52 + .../AutoExpandingBufferReadTransport.java | 84 + .../AutoExpandingBufferWriteTransport.java | 66 + .../thrift/transport/TFastFramedTransport.java | 188 + .../apache/thrift/transport/TFileProcessor.java | 120 + .../apache/thrift/transport/TFileTransport.java | 623 +++ .../thrift/transport/TFramedTransport.java | 175 + .../apache/thrift/transport/THttpClient.java | 359 ++ .../thrift/transport/TIOStreamTransport.java | 164 + .../apache/thrift/transport/TMemoryBuffer.java | 102 + .../thrift/transport/TMemoryInputTransport.java | 96 + .../transport/TNonblockingServerSocket.java | 163 + .../transport/TNonblockingServerTransport.java | 31 + .../thrift/transport/TNonblockingSocket.java | 211 + .../thrift/transport/TNonblockingTransport.java | 47 + .../thrift/transport/TSSLTransportFactory.java | 385 ++ .../thrift/transport/TSaslClientTransport.java | 107 + .../thrift/transport/TSaslServerTransport.java | 229 + .../apache/thrift/transport/TSaslTransport.java | 578 ++ .../transport/TSaslTransportException.java | 43 + .../apache/thrift/transport/TSeekableFile.java | 33 + .../apache/thrift/transport/TServerSocket.java | 158 + .../thrift/transport/TServerTransport.java | 80 + .../thrift/transport/TSimpleFileTransport.java | 216 + .../org/apache/thrift/transport/TSocket.java | 248 + .../apache/thrift/transport/TStandardFile.java | 60 + .../org/apache/thrift/transport/TTransport.java | 163 + .../thrift/transport/TTransportException.java | 80 + .../thrift/transport/TTransportFactory.java | 41 + .../apache/thrift/transport/TZlibTransport.java | 148 + .../thirdparty/thrift/lib/java/test/.keystore | Bin 0 -> 2429 bytes .../thirdparty/thrift/lib/java/test/.truststore | Bin 0 -> 1149 bytes .../thrift/lib/java/test/log4j.properties | 6 + .../java/test/org/apache/thrift/Fixtures.java | 339 ++ .../test/org/apache/thrift/TestFullCamel.java | 59 + .../test/org/apache/thrift/TestOptionType.java | 66 + .../test/org/apache/thrift/TestOptionals.java | 88 + .../java/test/org/apache/thrift/TestReuse.java | 60 + .../test/org/apache/thrift/TestShortStack.java | 116 + .../java/test/org/apache/thrift/TestStruct.java | 368 ++ .../test/org/apache/thrift/TestTBaseHelper.java | 209 + .../org/apache/thrift/TestTDeserializer.java | 126 + .../test/org/apache/thrift/TestTEnumHelper.java | 41 + .../java/test/org/apache/thrift/TestTUnion.java | 268 + .../apache/thrift/async/TestTAsyncClient.java | 28 + .../thrift/async/TestTAsyncClientManager.java | 326 ++ .../thrift/protocol/BenchmarkProtocols.java | 88 + .../thrift/protocol/ProtocolTestBase.java | 422 ++ .../thrift/protocol/TestTCompactProtocol.java | 56 + .../thrift/protocol/TestTJSONProtocol.java | 31 + .../thrift/protocol/TestTProtocolUtil.java | 97 + .../protocol/TestTSimpleJSONProtocol.java | 82 + .../thrift/protocol/TestTTupleProtocol.java | 27 + .../thrift/scheme/TestStandardScheme.java | 40 + .../apache/thrift/server/ServerTestBase.java | 706 +++ .../apache/thrift/server/TestAsyncServer.java | 28 + .../apache/thrift/server/TestHsHaServer.java | 30 + .../thrift/server/TestNonblockingServer.java | 123 + .../server/TestThreadedSelectorServer.java | 30 + .../org/apache/thrift/test/EqualityTest.java | 663 +++ .../org/apache/thrift/test/JavaBeansTest.java | 112 + .../test/org/apache/thrift/test/ReadStruct.java | 62 + .../thrift/test/SerializationBenchmark.java | 80 + .../test/org/apache/thrift/test/TestClient.java | 653 +++ .../thrift/test/TestNonblockingServer.java | 76 + .../test/org/apache/thrift/test/TestServer.java | 276 + .../org/apache/thrift/test/WriteStruct.java | 48 + .../thrift/transport/ReadCountingTransport.java | 47 + .../transport/TestAutoExpandingBuffer.java | 37 + .../TestAutoExpandingBufferReadTransport.java | 50 + .../TestAutoExpandingBufferWriteTransport.java | 44 + .../transport/TestTFastFramedTransport.java | 26 + .../thrift/transport/TestTFramedTransport.java | 148 + .../transport/TestTMemoryInputTransport.java | 85 + .../transport/TestTSSLTransportFactory.java | 88 + .../TestTSSLTransportFactoryCustomClient1.java | 35 + .../TestTSSLTransportFactoryCustomClient2.java | 34 + .../thrift/transport/TestTSaslTransports.java | 478 ++ .../transport/TestTSimpleFileTransport.java | 74 + .../thrift/transport/TestTZlibTransport.java | 120 + .../transport/WriteCountingTransport.java | 54 + .../thrift/lib/javame/coding_standards.md | 1 + .../apache/thrift/TApplicationException.java | 132 + .../lib/javame/src/org/apache/thrift/TBase.java | 46 + .../src/org/apache/thrift/TBaseHelper.java | 209 + .../apache/thrift/TByteArrayOutputStream.java | 41 + .../src/org/apache/thrift/TDeserializer.java | 95 + .../lib/javame/src/org/apache/thrift/TEnum.java | 24 + .../src/org/apache/thrift/TException.java | 45 + .../apache/thrift/TFieldRequirementType.java | 48 + .../src/org/apache/thrift/TProcessor.java | 32 + .../org/apache/thrift/TProcessorFactory.java | 39 + .../src/org/apache/thrift/TSerializer.java | 110 + .../src/org/apache/thrift/TServiceClient.java | 39 + .../apache/thrift/meta_data/FieldMetaData.java | 88 + .../thrift/meta_data/FieldValueMetaData.java | 61 + .../apache/thrift/meta_data/ListMetaData.java | 49 + .../apache/thrift/meta_data/MapMetaData.java | 51 + .../apache/thrift/meta_data/SetMetaData.java | 47 + .../apache/thrift/meta_data/StructMetaData.java | 51 + .../apache/thrift/protocol/TBase64Utils.java | 127 + .../apache/thrift/protocol/TBinaryProtocol.java | 329 ++ .../src/org/apache/thrift/protocol/TField.java | 38 + .../apache/thrift/protocol/TJSONProtocol.java | 888 +++ .../src/org/apache/thrift/protocol/TList.java | 36 + .../src/org/apache/thrift/protocol/TMap.java | 38 + .../org/apache/thrift/protocol/TMessage.java | 38 + .../apache/thrift/protocol/TMessageType.java | 30 + .../org/apache/thrift/protocol/TProtocol.java | 169 + .../thrift/protocol/TProtocolException.java | 81 + .../thrift/protocol/TProtocolFactory.java | 30 + .../apache/thrift/protocol/TProtocolUtil.java | 158 + .../src/org/apache/thrift/protocol/TSet.java | 36 + .../src/org/apache/thrift/protocol/TStruct.java | 34 + .../src/org/apache/thrift/protocol/TType.java | 40 + .../thrift/transport/TFramedTransport.java | 122 + .../apache/thrift/transport/THttpClient.java | 163 + .../thrift/transport/TIOStreamTransport.java | 153 + .../apache/thrift/transport/TMemoryBuffer.java | 97 + .../org/apache/thrift/transport/TTransport.java | 121 + .../thrift/transport/TTransportException.java | 80 + .../thrift/transport/TTransportFactory.java | 41 + depends/thirdparty/thrift/lib/js/Gruntfile.js | 172 + depends/thirdparty/thrift/lib/js/README.md | 147 + .../thrift/lib/js/coding_standards.md | 1 + depends/thirdparty/thrift/lib/js/package.json | 14 + depends/thirdparty/thrift/lib/js/src/thrift.js | 1507 +++++ .../thirdparty/thrift/lib/js/test/Makefile.am | 29 + depends/thirdparty/thrift/lib/js/test/README.md | 68 + depends/thirdparty/thrift/lib/js/test/build.xml | 273 + .../thrift/lib/js/test/deep-constructor.test.js | 195 + .../thrift/lib/js/test/jsTestDriver.conf | 17 + .../thrift/lib/js/test/phantomjs-qunit.js | 91 + .../thrift/lib/js/test/server_http.js | 49 + .../thrift/lib/js/test/server_https.js | 57 + .../thrift/lib/js/test/src/test/Httpd.java | 323 ++ .../thirdparty/thrift/lib/js/test/test-async.js | 348 ++ .../lib/js/test/test-deep-constructor.html | 49 + .../thirdparty/thrift/lib/js/test/test-jq.js | 158 + .../thrift/lib/js/test/test-nojq.html | 52 + .../thirdparty/thrift/lib/js/test/test-nojq.js | 49 + depends/thirdparty/thrift/lib/js/test/test.html | 59 + depends/thirdparty/thrift/lib/js/test/test.js | 409 ++ .../thrift/lib/js/test/test_handler.js | 199 + .../thirdparty/thrift/lib/js/test/testws.html | 62 + depends/thirdparty/thrift/lib/lua/Makefile.am | 67 + .../thrift/lib/lua/TBinaryProtocol.lua | 264 + .../thrift/lib/lua/TBufferedTransport.lua | 91 + .../thrift/lib/lua/TFramedTransport.lua | 118 + .../thirdparty/thrift/lib/lua/TMemoryBuffer.lua | 91 + depends/thirdparty/thrift/lib/lua/TProtocol.lua | 162 + depends/thirdparty/thrift/lib/lua/TServer.lua | 139 + depends/thirdparty/thrift/lib/lua/TSocket.lua | 132 + .../thirdparty/thrift/lib/lua/TTransport.lua | 93 + depends/thirdparty/thrift/lib/lua/Thrift.lua | 281 + .../thrift/lib/lua/coding_standards.md | 1 + .../thrift/lib/lua/src/longnumberutils.c | 47 + .../thirdparty/thrift/lib/lua/src/luabitwise.c | 83 + .../thirdparty/thrift/lib/lua/src/luabpack.c | 162 + .../thrift/lib/lua/src/lualongnumber.c | 228 + .../thirdparty/thrift/lib/lua/src/luasocket.c | 380 ++ depends/thirdparty/thrift/lib/lua/src/socket.h | 78 + depends/thirdparty/thrift/lib/lua/src/usocket.c | 362 ++ .../thirdparty/thrift/lib/nodejs/Makefile.am | 43 + depends/thirdparty/thrift/lib/nodejs/README.md | 65 + .../thrift/lib/nodejs/coding_standards.md | 1 + .../thrift/lib/nodejs/examples/README.md | 40 + .../thrift/lib/nodejs/examples/client.js | 49 + .../nodejs/examples/client_multitransport.js | 58 + .../thrift/lib/nodejs/examples/hello.html | 65 + .../thrift/lib/nodejs/examples/hello.js | 63 + .../thrift/lib/nodejs/examples/hello.thrift | 27 + .../thrift/lib/nodejs/examples/httpClient.js | 23 + .../thrift/lib/nodejs/examples/httpServer.js | 31 + .../thrift/lib/nodejs/examples/httpServer.py | 19 + .../thrift/lib/nodejs/examples/parse.js | 46 + .../thrift/lib/nodejs/examples/server.js | 39 + .../thrift/lib/nodejs/examples/server_http.js | 53 + .../nodejs/examples/server_multitransport.js | 46 + .../thrift/lib/nodejs/examples/user.thrift | 27 + .../thrift/lib/nodejs/lib/thrift/binary.js | 168 + .../lib/nodejs/lib/thrift/binary_protocol.js | 356 ++ .../thrift/lib/nodejs/lib/thrift/browser.js | 34 + .../lib/nodejs/lib/thrift/buffered_transport.js | 175 + .../lib/nodejs/lib/thrift/compact_protocol.js | 904 +++ .../thrift/lib/nodejs/lib/thrift/connection.js | 368 ++ .../lib/nodejs/lib/thrift/create_client.js | 54 + .../lib/nodejs/lib/thrift/framed_transport.js | 182 + .../lib/nodejs/lib/thrift/http_connection.js | 238 + .../thrift/lib/nodejs/lib/thrift/index.js | 67 + .../lib/thrift/input_buffer_underrun_error.js | 30 + .../lib/nodejs/lib/thrift/json_protocol.js | 705 +++ .../thrift/lib/nodejs/lib/thrift/log.js | 26 + .../nodejs/lib/thrift/multiplexed_processor.js | 63 + .../nodejs/lib/thrift/multiplexed_protocol.js | 73 + .../thrift/lib/nodejs/lib/thrift/protocol.js | 22 + .../thrift/lib/nodejs/lib/thrift/server.js | 107 + .../thrift/lib/nodejs/lib/thrift/thrift.js | 232 + .../thrift/lib/nodejs/lib/thrift/transport.js | 22 + .../thrift/lib/nodejs/lib/thrift/web_server.js | 564 ++ .../lib/nodejs/lib/thrift/ws_connection.js | 286 + .../lib/nodejs/lib/thrift/ws_transport.js | 204 + .../lib/nodejs/lib/thrift/xhr_connection.js | 280 + .../thrift/lib/nodejs/test/binary.test.js | 137 + .../thrift/lib/nodejs/test/browser_client.js | 27 + .../thrift/lib/nodejs/test/certificates.README | 7 + .../thirdparty/thrift/lib/nodejs/test/client.js | 129 + .../lib/nodejs/test/deep-constructor.test.js | 249 + .../thrift/lib/nodejs/test/exceptions.js | 55 + .../thrift/lib/nodejs/test/helpers.js | 13 + .../thrift/lib/nodejs/test/server.crt | 25 + .../thirdparty/thrift/lib/nodejs/test/server.js | 101 + .../thrift/lib/nodejs/test/server.key | 28 + .../thrift/lib/nodejs/test/test-cases.js | 141 + .../thrift/lib/nodejs/test/testAll.sh | 107 + .../thrift/lib/nodejs/test/test_driver.js | 283 + .../thrift/lib/nodejs/test/test_handler.js | 238 + .../thirdparty/thrift/lib/ocaml/OCamlMakefile | 1231 +++++ .../thrift/lib/ocaml/README-OCamlMakefile | 643 +++ depends/thirdparty/thrift/lib/ocaml/README.md | 119 + depends/thirdparty/thrift/lib/ocaml/TODO | 5 + depends/thirdparty/thrift/lib/ocaml/_oasis | 19 + .../thrift/lib/ocaml/coding_standards.md | 1 + .../thrift/lib/ocaml/src/TBinaryProtocol.ml | 171 + .../thrift/lib/ocaml/src/TChannelTransport.ml | 39 + .../thrift/lib/ocaml/src/TFramedTransport.ml | 93 + .../thirdparty/thrift/lib/ocaml/src/TServer.ml | 42 + .../thrift/lib/ocaml/src/TServerSocket.ml | 41 + .../thrift/lib/ocaml/src/TSimpleServer.ml | 40 + .../thirdparty/thrift/lib/ocaml/src/TSocket.ml | 59 + .../thrift/lib/ocaml/src/TThreadedServer.ml | 45 + .../thirdparty/thrift/lib/ocaml/src/Thrift.ml | 383 ++ depends/thirdparty/thrift/lib/perl/Makefile.PL | 29 + depends/thirdparty/thrift/lib/perl/Makefile.am | 66 + depends/thirdparty/thrift/lib/perl/README.md | 45 + .../thrift/lib/perl/coding_standards.md | 1 + .../thirdparty/thrift/lib/perl/lib/Thrift.pm | 182 + .../lib/perl/lib/Thrift/BinaryProtocol.pm | 511 ++ .../lib/perl/lib/Thrift/BufferedTransport.pm | 136 + .../lib/perl/lib/Thrift/FramedTransport.pm | 193 + .../thrift/lib/perl/lib/Thrift/HttpClient.pm | 200 + .../thrift/lib/perl/lib/Thrift/MemoryBuffer.pm | 146 + .../thrift/lib/perl/lib/Thrift/MessageType.pm | 32 + .../lib/perl/lib/Thrift/MultiplexedProcessor.pm | 121 + .../lib/perl/lib/Thrift/MultiplexedProtocol.pm | 67 + .../thrift/lib/perl/lib/Thrift/Protocol.pm | 544 ++ .../lib/perl/lib/Thrift/ProtocolDecorator.pm | 360 ++ .../lib/perl/lib/Thrift/SSLServerSocket.pm | 68 + .../thrift/lib/perl/lib/Thrift/SSLSocket.pm | 89 + .../thrift/lib/perl/lib/Thrift/Server.pm | 313 ++ .../thrift/lib/perl/lib/Thrift/ServerSocket.pm | 117 + .../thrift/lib/perl/lib/Thrift/Socket.pm | 317 ++ .../thrift/lib/perl/lib/Thrift/Transport.pm | 177 + depends/thirdparty/thrift/lib/perl/test.pl | 25 + .../thirdparty/thrift/lib/perl/test/Makefile.am | 42 + .../thrift/lib/perl/test/memory_buffer.t | 53 + .../thirdparty/thrift/lib/perl/test/multiplex.t | 203 + .../thirdparty/thrift/lib/perl/test/processor.t | 104 + depends/thirdparty/thrift/lib/php/Makefile.am | 134 + .../thirdparty/thrift/lib/php/README.apache.md | 74 + depends/thirdparty/thrift/lib/php/README.md | 53 + .../thrift/lib/php/coding_standards.md | 1 + .../thrift/lib/php/lib/Thrift/Base/TBase.php | 380 ++ .../Thrift/ClassLoader/ThriftClassLoader.php | 210 + .../Thrift/Exception/TApplicationException.php | 76 + .../lib/php/lib/Thrift/Exception/TException.php | 383 ++ .../lib/Thrift/Exception/TProtocolException.php | 50 + .../Thrift/Exception/TTransportException.php | 40 + .../Thrift/Factory/TBinaryProtocolFactory.php | 45 + .../Thrift/Factory/TCompactProtocolFactory.php | 40 + .../lib/Thrift/Factory/TJSONProtocolFactory.php | 40 + .../php/lib/Thrift/Factory/TProtocolFactory.php | 36 + .../lib/Thrift/Factory/TStringFuncFactory.php | 66 + .../lib/Thrift/Factory/TTransportFactory.php | 18 + .../lib/Thrift/Protocol/JSON/BaseContext.php | 39 + .../lib/Thrift/Protocol/JSON/ListContext.php | 54 + .../Thrift/Protocol/JSON/LookaheadReader.php | 57 + .../lib/Thrift/Protocol/JSON/PairContext.php | 64 + .../php/lib/Thrift/Protocol/TBinaryProtocol.php | 453 ++ .../Protocol/TBinaryProtocolAccelerated.php | 65 + .../lib/Thrift/Protocol/TCompactProtocol.php | 753 +++ .../php/lib/Thrift/Protocol/TJSONProtocol.php | 769 +++ .../Thrift/Protocol/TMultiplexedProtocol.php | 85 + .../lib/php/lib/Thrift/Protocol/TProtocol.php | 352 ++ .../lib/Thrift/Protocol/TProtocolDecorator.php | 284 + .../lib/Thrift/Serializer/TBinarySerializer.php | 84 + .../php/lib/Thrift/Server/TForkingServer.php | 120 + .../lib/php/lib/Thrift/Server/TServer.php | 100 + .../lib/php/lib/Thrift/Server/TServerSocket.php | 102 + .../php/lib/Thrift/Server/TServerTransport.php | 56 + .../lib/php/lib/Thrift/Server/TSimpleServer.php | 58 + .../lib/php/lib/Thrift/StringFunc/Core.php | 40 + .../lib/php/lib/Thrift/StringFunc/Mbstring.php | 46 + .../php/lib/Thrift/StringFunc/TStringFunc.php | 28 + .../php/lib/Thrift/TMultiplexedProcessor.php | 143 + .../lib/Thrift/Transport/TBufferedTransport.php | 181 + .../php/lib/Thrift/Transport/TCurlClient.php | 231 + .../lib/Thrift/Transport/TFramedTransport.php | 193 + .../php/lib/Thrift/Transport/THttpClient.php | 229 + .../php/lib/Thrift/Transport/TMemoryBuffer.php | 95 + .../php/lib/Thrift/Transport/TNullTransport.php | 51 + .../lib/php/lib/Thrift/Transport/TPhpStream.php | 123 + .../lib/php/lib/Thrift/Transport/TSocket.php | 337 ++ .../php/lib/Thrift/Transport/TSocketPool.php | 300 + .../lib/php/lib/Thrift/Transport/TTransport.php | 95 + .../lib/php/lib/Thrift/Type/TConstant.php | 50 + .../lib/php/lib/Thrift/Type/TMessageType.php | 34 + .../thrift/lib/php/lib/Thrift/Type/TType.php | 47 + .../thrift/lib/php/src/TStringUtils.php | 90 + .../thirdparty/thrift/lib/php/src/Thrift.php | 821 +++ .../thirdparty/thrift/lib/php/src/autoload.php | 51 + .../thirdparty/thrift/lib/php/test/Makefile.am | 60 + .../lib/php/test/Test/Thrift/Fixtures.php | 191 + .../Thrift/JsonSerialize/JsonSerializeTest.php | 103 + .../Thrift/Protocol/TestBinarySerializer.php | 64 + .../Test/Thrift/Protocol/TestTJSONProtocol.php | 564 ++ .../lib/php/test/Test/Thrift/TestValidators.php | 156 + .../thrift/lib/php/test/TestValidators.thrift | 31 + .../thrift/lib/php/thrift_protocol.ini | 1 + depends/thirdparty/thrift/lib/py/CMakeLists.txt | 26 + depends/thirdparty/thrift/lib/py/Makefile.am | 44 + depends/thirdparty/thrift/lib/py/README.md | 35 + .../thrift/lib/py/coding_standards.md | 7 + .../thrift/lib/py/compat/win32/stdint.h | 247 + depends/thirdparty/thrift/lib/py/setup.cfg | 4 + depends/thirdparty/thrift/lib/py/setup.py | 110 + .../thrift/lib/py/src/TMultiplexedProcessor.py | 58 + depends/thirdparty/thrift/lib/py/src/TSCons.py | 35 + .../thrift/lib/py/src/TSerialization.py | 38 + .../thirdparty/thrift/lib/py/src/TTornado.py | 182 + depends/thirdparty/thrift/lib/py/src/Thrift.py | 170 + .../thirdparty/thrift/lib/py/src/__init__.py | 20 + .../thrift/lib/py/src/protocol/TBase.py | 81 + .../lib/py/src/protocol/TBinaryProtocol.py | 260 + .../lib/py/src/protocol/TCompactProtocol.py | 405 ++ .../thrift/lib/py/src/protocol/TJSONProtocol.py | 569 ++ .../lib/py/src/protocol/TMultiplexedProtocol.py | 39 + .../thrift/lib/py/src/protocol/TProtocol.py | 421 ++ .../lib/py/src/protocol/TProtocolDecorator.py | 42 + .../thrift/lib/py/src/protocol/__init__.py | 20 + .../thrift/lib/py/src/protocol/fastbinary.c | 1234 +++++ .../thrift/lib/py/src/server/THttpServer.py | 87 + .../lib/py/src/server/TNonblockingServer.py | 348 ++ .../lib/py/src/server/TProcessPoolServer.py | 122 + .../thrift/lib/py/src/server/TServer.py | 279 + .../thrift/lib/py/src/server/__init__.py | 20 + .../thrift/lib/py/src/transport/THttpClient.py | 151 + .../thrift/lib/py/src/transport/TSSLSocket.py | 227 + .../thrift/lib/py/src/transport/TSocket.py | 180 + .../thrift/lib/py/src/transport/TTransport.py | 446 ++ .../thrift/lib/py/src/transport/TTwisted.py | 324 ++ .../lib/py/src/transport/TZlibTransport.py | 248 + .../thrift/lib/py/src/transport/__init__.py | 20 + depends/thirdparty/thrift/lib/rb/Gemfile | 4 + depends/thirdparty/thrift/lib/rb/Makefile.am | 51 + depends/thirdparty/thrift/lib/rb/README.md | 43 + depends/thirdparty/thrift/lib/rb/Rakefile | 119 + .../thrift/lib/rb/benchmark/Benchmark.thrift | 24 + .../thrift/lib/rb/benchmark/benchmark.rb | 271 + .../thrift/lib/rb/benchmark/client.rb | 74 + .../thrift/lib/rb/benchmark/server.rb | 82 + .../thrift/lib/rb/benchmark/thin_server.rb | 44 + .../thrift/lib/rb/coding_standards.md | 1 + depends/thirdparty/thrift/lib/rb/lib/thrift.rb | 68 + .../thrift/lib/rb/lib/thrift/bytes.rb | 131 + .../thrift/lib/rb/lib/thrift/client.rb | 71 + .../thrift/lib/rb/lib/thrift/core_ext.rb | 23 + .../thrift/lib/rb/lib/thrift/core_ext/fixnum.rb | 29 + .../thrift/lib/rb/lib/thrift/exceptions.rb | 87 + .../lib/rb/lib/thrift/multiplexed_processor.rb | 76 + .../thrift/lib/rb/lib/thrift/processor.rb | 68 + .../lib/rb/lib/thrift/protocol/base_protocol.rb | 379 ++ .../rb/lib/thrift/protocol/binary_protocol.rb | 237 + .../protocol/binary_protocol_accelerated.rb | 39 + .../rb/lib/thrift/protocol/compact_protocol.rb | 435 ++ .../lib/rb/lib/thrift/protocol/json_protocol.rb | 769 +++ .../lib/thrift/protocol/multiplexed_protocol.rb | 40 + .../lib/thrift/protocol/protocol_decorator.rb | 194 + .../rb/lib/thrift/serializer/deserializer.rb | 33 + .../lib/rb/lib/thrift/serializer/serializer.rb | 34 + .../lib/rb/lib/thrift/server/base_server.rb | 31 + .../rb/lib/thrift/server/mongrel_http_server.rb | 60 + .../rb/lib/thrift/server/nonblocking_server.rb | 305 ++ .../lib/rb/lib/thrift/server/simple_server.rb | 43 + .../rb/lib/thrift/server/thin_http_server.rb | 91 + .../rb/lib/thrift/server/thread_pool_server.rb | 75 + .../lib/rb/lib/thrift/server/threaded_server.rb | 47 + .../thrift/lib/rb/lib/thrift/struct.rb | 237 + .../thrift/lib/rb/lib/thrift/struct_union.rb | 192 + .../thrift/lib/rb/lib/thrift/thrift_native.rb | 24 + .../thrift/transport/base_server_transport.rb | 37 + .../rb/lib/thrift/transport/base_transport.rb | 109 + .../lib/thrift/transport/buffered_transport.rb | 114 + .../rb/lib/thrift/transport/framed_transport.rb | 117 + .../thrift/transport/http_client_transport.rb | 56 + .../lib/thrift/transport/io_stream_transport.rb | 39 + .../thrift/transport/memory_buffer_transport.rb | 125 + .../rb/lib/thrift/transport/server_socket.rb | 63 + .../lib/rb/lib/thrift/transport/socket.rb | 139 + .../lib/thrift/transport/unix_server_socket.rb | 60 + .../lib/rb/lib/thrift/transport/unix_socket.rb | 40 + .../thrift/lib/rb/lib/thrift/types.rb | 101 + .../thrift/lib/rb/lib/thrift/union.rb | 176 + .../thrift/lib/rb/script/proto_benchmark.rb | 121 + .../thrift/lib/rb/script/read_struct.rb | 43 + .../thrift/lib/rb/script/write_struct.rb | 30 + .../thrift/lib/rb/spec/BaseService.thrift | 27 + .../thrift/lib/rb/spec/ExtendedService.thrift | 25 + .../thrift/lib/rb/spec/Referenced.thrift | 44 + .../lib/rb/spec/ThriftNamespacedSpec.thrift | 53 + .../thrift/lib/rb/spec/ThriftSpec.thrift | 183 + .../thrift/lib/rb/spec/base_protocol_spec.rb | 217 + .../thrift/lib/rb/spec/base_transport_spec.rb | 350 ++ .../rb/spec/binary_protocol_accelerated_spec.rb | 42 + .../thrift/lib/rb/spec/binary_protocol_spec.rb | 66 + .../lib/rb/spec/binary_protocol_spec_shared.rb | 455 ++ .../thirdparty/thrift/lib/rb/spec/bytes_spec.rb | 160 + .../thrift/lib/rb/spec/client_spec.rb | 99 + .../thrift/lib/rb/spec/compact_protocol_spec.rb | 143 + .../thrift/lib/rb/spec/exception_spec.rb | 141 + .../thirdparty/thrift/lib/rb/spec/flat_spec.rb | 62 + .../thrift/lib/rb/spec/http_client_spec.rb | 120 + .../thrift/lib/rb/spec/json_protocol_spec.rb | 513 ++ .../thrift/lib/rb/spec/namespaced_spec.rb | 67 + .../lib/rb/spec/nonblocking_server_spec.rb | 263 + .../thrift/lib/rb/spec/processor_spec.rb | 80 + .../thrift/lib/rb/spec/serializer_spec.rb | 67 + .../thrift/lib/rb/spec/server_socket_spec.rb | 79 + .../thrift/lib/rb/spec/server_spec.rb | 147 + .../thrift/lib/rb/spec/socket_spec.rb | 61 + .../thrift/lib/rb/spec/socket_spec_shared.rb | 104 + .../thrift/lib/rb/spec/spec_helper.rb | 64 + .../rb/spec/struct_nested_containers_spec.rb | 191 + .../thrift/lib/rb/spec/struct_spec.rb | 293 + .../thrift/lib/rb/spec/thin_http_server_spec.rb | 141 + .../thirdparty/thrift/lib/rb/spec/types_spec.rb | 115 + .../thirdparty/thrift/lib/rb/spec/union_spec.rb | 208 + .../thrift/lib/rb/spec/unix_socket_spec.rb | 107 + depends/thirdparty/thrift/lib/rb/thrift.gemspec | 37 + depends/thirdparty/thrift/lib/st/README.md | 39 + .../thrift/lib/st/coding_standards.md | 1 + depends/thirdparty/thrift/lib/st/package.xml | 26 + depends/thirdparty/thrift/lib/st/thrift.st | 815 +++ .../thrift/lib/ts/coding_standards.md | 1 + depends/thirdparty/thrift/lib/ts/thrift.d.ts | 699 +++ depends/thirdparty/thrift/package.json | 50 + depends/thirdparty/thrift/rat_exclude | 35 + .../thirdparty/thrift/sonar-project.properties | 140 + .../thrift/test/AnnotationTest.thrift | 63 + .../thrift/test/BrokenConstants.thrift | 25 + .../thirdparty/thrift/test/ConstantsDemo.thrift | 71 + .../thrift/test/DebugProtoTest.thrift | 371 ++ .../thrift/test/DenseLinkingTest.thrift | 98 + depends/thirdparty/thrift/test/DocTest.thrift | 249 + depends/thirdparty/thrift/test/EnumTest.thrift | 72 + .../thirdparty/thrift/test/FastbinaryTest.py | 222 + depends/thirdparty/thrift/test/Include.thrift | 24 + .../thirdparty/thrift/test/JavaBeansTest.thrift | 39 + .../thrift/test/JsDeepConstructorTest.thrift | 16 + depends/thirdparty/thrift/test/Makefile.am | 128 + .../thirdparty/thrift/test/ManyOptionals.thrift | 231 + .../thirdparty/thrift/test/ManyTypedefs.thrift | 50 + .../thrift/test/NameConflictTest.thrift | 110 + .../thrift/test/OptionalRequiredTest.thrift | 82 + depends/thirdparty/thrift/test/README.md | 178 + depends/thirdparty/thrift/test/Recursive.thrift | 47 + .../thirdparty/thrift/test/ReuseObjects.thrift | 30 + depends/thirdparty/thrift/test/SmallTest.thrift | 60 + .../thirdparty/thrift/test/StressTest.thrift | 35 + .../thirdparty/thrift/test/ThriftTest.thrift | 400 ++ .../thirdparty/thrift/test/TypedefTest.thrift | 36 + depends/thirdparty/thrift/test/audit/README.md | 40 + .../thirdparty/thrift/test/audit/break1.thrift | 188 + .../thirdparty/thrift/test/audit/break10.thrift | 190 + .../thirdparty/thrift/test/audit/break11.thrift | 190 + .../thirdparty/thrift/test/audit/break12.thrift | 191 + .../thirdparty/thrift/test/audit/break13.thrift | 191 + .../thirdparty/thrift/test/audit/break14.thrift | 190 + .../thirdparty/thrift/test/audit/break15.thrift | 190 + .../thirdparty/thrift/test/audit/break16.thrift | 191 + .../thirdparty/thrift/test/audit/break17.thrift | 191 + .../thirdparty/thrift/test/audit/break18.thrift | 191 + .../thirdparty/thrift/test/audit/break19.thrift | 191 + .../thirdparty/thrift/test/audit/break2.thrift | 190 + .../thirdparty/thrift/test/audit/break20.thrift | 190 + .../thirdparty/thrift/test/audit/break21.thrift | 190 + .../thirdparty/thrift/test/audit/break22.thrift | 190 + .../thirdparty/thrift/test/audit/break23.thrift | 192 + .../thirdparty/thrift/test/audit/break24.thrift | 191 + .../thirdparty/thrift/test/audit/break25.thrift | 191 + .../thirdparty/thrift/test/audit/break26.thrift | 191 + .../thirdparty/thrift/test/audit/break27.thrift | 190 + .../thirdparty/thrift/test/audit/break28.thrift | 190 + .../thirdparty/thrift/test/audit/break29.thrift | 191 + .../thirdparty/thrift/test/audit/break3.thrift | 191 + .../thirdparty/thrift/test/audit/break30.thrift | 190 + .../thirdparty/thrift/test/audit/break31.thrift | 191 + .../thirdparty/thrift/test/audit/break32.thrift | 191 + .../thirdparty/thrift/test/audit/break33.thrift | 191 + .../thirdparty/thrift/test/audit/break34.thrift | 192 + .../thirdparty/thrift/test/audit/break4.thrift | 190 + .../thirdparty/thrift/test/audit/break5.thrift | 190 + .../thirdparty/thrift/test/audit/break6.thrift | 191 + .../thirdparty/thrift/test/audit/break7.thrift | 190 + .../thirdparty/thrift/test/audit/break8.thrift | 191 + .../thirdparty/thrift/test/audit/break9.thrift | 190 + .../thirdparty/thrift/test/audit/test.thrift | 189 + .../thrift/test/audit/thrift_audit_test.pl | 261 + .../thirdparty/thrift/test/audit/warning.thrift | 190 + .../thirdparty/thrift/test/c_glib/Makefile.am | 74 + .../thrift/test/c_glib/src/test_client.c | 1566 ++++++ .../thrift/test/c_glib/src/test_server.c | 207 + .../test/c_glib/src/thrift_test_handler.c | 871 +++ .../test/c_glib/src/thrift_test_handler.h | 241 + .../thirdparty/thrift/test/cpp/CMakeLists.txt | 89 + depends/thirdparty/thrift/test/cpp/Makefile.am | 125 + .../thrift/test/cpp/realloc/realloc_test.c | 107 + .../thrift/test/cpp/src/StressTest.cpp | 605 ++ .../test/cpp/src/StressTestNonBlocking.cpp | 538 ++ .../thrift/test/cpp/src/TestClient.cpp | 935 ++++ .../thrift/test/cpp/src/TestServer.cpp | 772 +++ .../thrift/test/cpp/src/ThriftTest_extras.cpp | 33 + .../thrift/test/crossrunner/__init__.py | 25 + .../thrift/test/crossrunner/collect.py | 142 + .../thrift/test/crossrunner/prepare.py | 55 + .../thrift/test/crossrunner/report.py | 405 ++ .../thirdparty/thrift/test/crossrunner/run.py | 317 ++ .../thirdparty/thrift/test/crossrunner/test.py | 136 + .../thirdparty/thrift/test/crossrunner/util.py | 31 + .../thrift/test/erl/LegacyNames.thrift | 33 + depends/thirdparty/thrift/test/erl/Makefile.am | 40 + depends/thirdparty/thrift/test/erl/rebar.config | 5 + .../thrift/test/erl/src/legacy_names_test.erl | 69 + .../thrift/test/erl/src/name_conflict_test.erl | 299 + .../thrift/test/erl/src/thrift_test.app.src | 51 + .../thrift/test/erl/src/thrift_test_test.erl | 655 +++ depends/thirdparty/thrift/test/go/Makefile.am | 63 + .../thrift/test/go/src/bin/stress/main.go | 254 + .../thrift/test/go/src/bin/testclient/main.go | 297 + .../thrift/test/go/src/bin/testserver/main.go | 43 + .../thrift/test/go/src/common/client.go | 102 + .../test/go/src/common/clientserver_test.go | 312 ++ .../thrift/test/go/src/common/mock_handler.go | 289 + .../test/go/src/common/printing_handler.go | 383 ++ .../thrift/test/go/src/common/server.go | 117 + .../thrift/test/go/src/common/simple_handler.go | 155 + depends/thirdparty/thrift/test/haxe/Makefile.am | 70 + .../thrift/test/haxe/TestClientServer.hxproj | 67 + depends/thirdparty/thrift/test/haxe/cpp.hxml | 41 + depends/thirdparty/thrift/test/haxe/csharp.hxml | 38 + depends/thirdparty/thrift/test/haxe/flash.hxml | 41 + depends/thirdparty/thrift/test/haxe/java.hxml | 38 + .../thirdparty/thrift/test/haxe/javascript.hxml | 44 + .../thirdparty/thrift/test/haxe/make_all.bat | 68 + depends/thirdparty/thrift/test/haxe/make_all.sh | 41 + depends/thirdparty/thrift/test/haxe/neko.hxml | 38 + depends/thirdparty/thrift/test/haxe/php.hxml | 38 + .../thirdparty/thrift/test/haxe/project.hide | 76 + depends/thirdparty/thrift/test/haxe/python.hxml | 38 + .../thrift/test/haxe/src/Arguments.hx | 329 ++ depends/thirdparty/thrift/test/haxe/src/Main.hx | 51 + .../thrift/test/haxe/src/TestClient.hx | 906 +++ .../thrift/test/haxe/src/TestMacro.hx | 40 + .../thrift/test/haxe/src/TestServer.hx | 116 + .../test/haxe/src/TestServerEventHandler.hx | 53 + .../thrift/test/haxe/src/TestServerHandler.hx | 500 ++ .../thrift/test/hs/ConstantsDemo_Main.hs | 68 + .../thrift/test/hs/DebugProtoTest_Main.hs | 168 + .../thirdparty/thrift/test/hs/Include_Main.hs | 7 + depends/thirdparty/thrift/test/hs/Makefile.am | 41 + depends/thirdparty/thrift/test/hs/TestClient.hs | 303 ++ depends/thirdparty/thrift/test/hs/TestServer.hs | 303 ++ .../thrift/test/hs/ThriftTestUtils.hs | 65 + .../thrift/test/hs/ThriftTest_Main.hs | 214 + depends/thirdparty/thrift/test/hs/run-test.sh | 43 + depends/thirdparty/thrift/test/keys/CA.pem | 82 + depends/thirdparty/thrift/test/keys/README.md | 83 + depends/thirdparty/thrift/test/keys/client.crt | 20 + depends/thirdparty/thrift/test/keys/client.key | 15 + depends/thirdparty/thrift/test/keys/client.p12 | Bin 0 -> 1877 bytes depends/thirdparty/thrift/test/keys/client.pem | 44 + depends/thirdparty/thrift/test/keys/server.crt | 25 + depends/thirdparty/thrift/test/keys/server.key | 28 + depends/thirdparty/thrift/test/keys/server.p12 | Bin 0 -> 2685 bytes depends/thirdparty/thrift/test/keys/server.pem | 53 + .../thrift/test/known_failures_Linux.json | 295 + .../thrift/test/lua/test_basic_client.lua | 138 + .../thrift/test/lua/test_basic_server.lua | 108 + .../thrift/test/ocaml/client/TestClient.ml | 82 + .../thrift/test/ocaml/server/TestServer.ml | 137 + depends/thirdparty/thrift/test/perl/Makefile.am | 31 + .../thirdparty/thrift/test/perl/TestClient.pl | 422 ++ .../thirdparty/thrift/test/perl/TestServer.pl | 388 ++ depends/thirdparty/thrift/test/php/Makefile.am | 34 + .../thirdparty/thrift/test/php/TestClient.php | 427 ++ .../thirdparty/thrift/test/php/TestInline.php | 24 + .../thrift/test/py.tornado/Makefile.am | 30 + .../thrift/test/py.tornado/test_suite.py | 232 + .../thrift/test/py.twisted/Makefile.am | 30 + .../thrift/test/py.twisted/test_suite.py | 189 + .../thirdparty/thrift/test/py/CMakeLists.txt | 48 + depends/thirdparty/thrift/test/py/Makefile.am | 84 + .../thrift/test/py/RunClientServer.py | 214 + .../thrift/test/py/SerializationTest.py | 371 ++ .../thrift/test/py/TSimpleJSONProtocolTest.py | 119 + depends/thirdparty/thrift/test/py/TestClient.py | 272 + depends/thirdparty/thrift/test/py/TestEof.py | 136 + depends/thirdparty/thrift/test/py/TestServer.py | 301 + depends/thirdparty/thrift/test/py/TestSocket.py | 89 + depends/thirdparty/thrift/test/py/TestSyntax.py | 33 + .../thrift/test/py/explicit_module/runtest.sh | 35 + .../thrift/test/py/explicit_module/test1.thrift | 24 + .../thrift/test/py/explicit_module/test2.thrift | 24 + .../thrift/test/py/explicit_module/test3.thrift | 25 + depends/thirdparty/thrift/test/rb/Gemfile | 6 + depends/thirdparty/thrift/test/rb/Makefile.am | 33 + .../test/rb/benchmarks/protocol_benchmark.rb | 174 + .../rb/core/test_backwards_compatability.rb | 30 + .../thrift/test/rb/core/test_exceptions.rb | 30 + .../test/rb/core/transport/test_transport.rb | 70 + .../thrift/test/rb/fixtures/structs.rb | 298 + .../thrift/test/rb/generation/test_enum.rb | 34 + .../thrift/test/rb/generation/test_struct.rb | 48 + .../thrift/test/rb/integration/TestClient.rb | 314 ++ .../thrift/test/rb/integration/TestServer.rb | 157 + .../thirdparty/thrift/test/rb/test_helper.rb | 35 + depends/thirdparty/thrift/test/rb/test_suite.rb | 20 + .../thrift/test/rebuild_known_failures.sh | 24 + depends/thirdparty/thrift/test/result.html | 91 + depends/thirdparty/thrift/test/test.py | 123 + depends/thirdparty/thrift/test/tests.json | 360 ++ .../thrift/test/threads/ThreadsClient.cpp | 69 + .../thrift/test/threads/ThreadsServer.cpp | 148 + .../thrift/test/threads/ThreadsTest.thrift | 28 + .../thirdparty/thrift/test/valgrind.suppress | 9 + depends/thirdparty/thrift/tutorial/Makefile.am | 90 + depends/thirdparty/thrift/tutorial/README.md | 42 + .../thirdparty/thrift/tutorial/as3/build.xml | 50 + .../thrift/tutorial/as3/src/CalculatorUI.as | 142 + .../thrift/tutorial/c_glib/Makefile.am | 85 + .../thrift/tutorial/c_glib/c_glib_client.c | 190 + .../thrift/tutorial/c_glib/c_glib_server.c | 527 ++ .../thrift/tutorial/cpp/CMakeLists.txt | 51 + .../thrift/tutorial/cpp/CppClient.cpp | 80 + .../thrift/tutorial/cpp/CppServer.cpp | 181 + .../thirdparty/thrift/tutorial/cpp/Makefile.am | 88 + .../csharp/CsharpClient/CsharpClient.cs | 92 + .../csharp/CsharpClient/CsharpClient.csproj | 110 + .../CsharpClient/Properties/AssemblyInfo.cs | 55 + .../csharp/CsharpServer/CsharpServer.cs | 129 + .../csharp/CsharpServer/CsharpServer.csproj | 111 + .../CsharpServer/Properties/AssemblyInfo.cs | 55 + .../thrift/tutorial/csharp/tutorial.sln | 39 + .../thirdparty/thrift/tutorial/d/async_client.d | 86 + depends/thirdparty/thrift/tutorial/d/client.d | 64 + depends/thirdparty/thrift/tutorial/d/server.d | 111 + .../delphi/DelphiClient/DelphiClient.dpr | 114 + .../delphi/DelphiClient/DelphiClient.dproj | 119 + .../delphi/DelphiServer/DelphiServer.dpr | 173 + .../delphi/DelphiServer/DelphiServer.dproj | 118 + .../thrift/tutorial/delphi/Tutorial.groupproj | 48 + .../thirdparty/thrift/tutorial/erl/README.md | 8 + .../thirdparty/thrift/tutorial/erl/client.erl | 78 + .../thirdparty/thrift/tutorial/erl/client.sh | 1 + .../thrift/tutorial/erl/json_client.erl | 89 + .../thirdparty/thrift/tutorial/erl/server.erl | 82 + .../thirdparty/thrift/tutorial/erl/server.sh | 37 + .../thirdparty/thrift/tutorial/go/Makefile.am | 61 + .../thirdparty/thrift/tutorial/go/server.crt | 25 + .../thirdparty/thrift/tutorial/go/server.key | 28 + .../thirdparty/thrift/tutorial/go/src/client.go | 99 + .../thrift/tutorial/go/src/handler.go | 101 + .../thirdparty/thrift/tutorial/go/src/main.go | 82 + .../thirdparty/thrift/tutorial/go/src/server.go | 54 + .../thirdparty/thrift/tutorial/haxe/Makefile.am | 63 + .../thrift/tutorial/haxe/Tutorial.hxproj | 67 + .../thirdparty/thrift/tutorial/haxe/cpp.hxml | 41 + .../thirdparty/thrift/tutorial/haxe/csharp.hxml | 38 + .../thirdparty/thrift/tutorial/haxe/flash.hxml | 41 + .../thirdparty/thrift/tutorial/haxe/java.hxml | 38 + .../thrift/tutorial/haxe/javascript.hxml | 44 + .../thrift/tutorial/haxe/make_all.bat | 68 + .../thirdparty/thrift/tutorial/haxe/make_all.sh | 41 + .../thirdparty/thrift/tutorial/haxe/neko.hxml | 38 + .../thirdparty/thrift/tutorial/haxe/php.hxml | 38 + .../thrift/tutorial/haxe/project.hide | 105 + .../thirdparty/thrift/tutorial/haxe/python.hxml | 38 + .../tutorial/haxe/src/CalculatorHandler.hx | 101 + .../thirdparty/thrift/tutorial/haxe/src/Main.hx | 324 ++ .../thrift/tutorial/hs/HaskellClient.hs | 76 + .../thrift/tutorial/hs/HaskellServer.hs | 103 + .../thirdparty/thrift/tutorial/hs/Makefile.am | 39 + depends/thirdparty/thrift/tutorial/hs/Setup.lhs | 21 + .../thrift/tutorial/hs/ThriftTutorial.cabal | 73 + .../thirdparty/thrift/tutorial/java/Makefile.am | 45 + .../thirdparty/thrift/tutorial/java/README.md | 24 + .../thirdparty/thrift/tutorial/java/build.xml | 113 + .../tutorial/java/src/CalculatorHandler.java | 92 + .../thrift/tutorial/java/src/JavaClient.java | 106 + .../thrift/tutorial/java/src/JavaServer.java | 110 + .../thirdparty/thrift/tutorial/js/Makefile.am | 39 + depends/thirdparty/thrift/tutorial/js/build.xml | 90 + .../thrift/tutorial/js/src/Httpd.java | 299 + .../thirdparty/thrift/tutorial/js/tutorial.html | 109 + .../thrift/tutorial/nodejs/Makefile.am | 47 + .../thrift/tutorial/nodejs/NodeClient.js | 79 + .../thrift/tutorial/nodejs/NodeClientPromise.js | 82 + .../thrift/tutorial/nodejs/NodeServer.js | 85 + .../thrift/tutorial/nodejs/NodeServerPromise.js | 80 + .../thrift/tutorial/ocaml/CalcClient.ml | 74 + .../thrift/tutorial/ocaml/CalcServer.ml | 89 + .../thirdparty/thrift/tutorial/ocaml/README.md | 15 + depends/thirdparty/thrift/tutorial/ocaml/_oasis | 32 + .../thrift/tutorial/perl/PerlClient.pl | 82 + .../thrift/tutorial/perl/PerlServer.pl | 124 + .../thrift/tutorial/php/PhpClient.php | 91 + .../thrift/tutorial/php/PhpServer.php | 130 + .../thirdparty/thrift/tutorial/php/runserver.py | 32 + .../thrift/tutorial/py.tornado/Makefile.am | 38 + .../thrift/tutorial/py.tornado/PythonClient.py | 116 + .../thrift/tutorial/py.tornado/PythonServer.py | 104 + .../thrift/tutorial/py.twisted/Makefile.am | 39 + .../thrift/tutorial/py.twisted/PythonClient.py | 77 + .../thrift/tutorial/py.twisted/PythonServer.py | 93 + .../thrift/tutorial/py.twisted/PythonServer.tac | 49 + .../thirdparty/thrift/tutorial/py/Makefile.am | 38 + .../thrift/tutorial/py/PythonClient.py | 83 + .../thrift/tutorial/py/PythonServer.py | 97 + .../thirdparty/thrift/tutorial/rb/Makefile.am | 38 + .../thirdparty/thrift/tutorial/rb/RubyClient.rb | 75 + .../thirdparty/thrift/tutorial/rb/RubyServer.rb | 95 + .../thirdparty/thrift/tutorial/shared.thrift | 39 + .../thirdparty/thrift/tutorial/tutorial.thrift | 153 + 1849 files changed, 338609 insertions(+) ----------------------------------------------------------------------
