/thrift-3.4.0/compiler/cpp/ |
D | CMakeLists.txt | 4 # distributed with this work for additional information 15 # KIND, either express or implied. See the License for the 29 # create directory for thrifty and thriftl 89 THRIFT_ADD_COMPILER(c_glib "Enable compiler for C with Glib" ON) 90 THRIFT_ADD_COMPILER(cl "Enable compiler for Common LISP" ON) 91 THRIFT_ADD_COMPILER(cpp "Enable compiler for C++" ON) 92 THRIFT_ADD_COMPILER(d "Enable compiler for D" ON) 93 THRIFT_ADD_COMPILER(dart "Enable compiler for Dart" ON) 94 THRIFT_ADD_COMPILER(delphi "Enable compiler for Delphi" ON) 95 THRIFT_ADD_COMPILER(erl "Enable compiler for Erlang" ON) [all …]
|
/thrift-3.4.0/compiler/cpp/tests/ |
D | CMakeLists.txt | 4 # distributed with this work for additional information 15 # KIND, either express or implied. See the License for the 44 # create directory for thrifty and thriftl 70 # set variable for tests sources - will be filled later 114 THRIFT_ADD_COMPILER(c_glib "Enable compiler for C with Glib" OFF) 115 THRIFT_ADD_COMPILER(cl "Enable compiler for Common LISP" OFF) 116 THRIFT_ADD_COMPILER(cpp "Enable compiler for C++" OFF) 117 THRIFT_ADD_COMPILER(d "Enable compiler for D" OFF) 118 THRIFT_ADD_COMPILER(dart "Enable compiler for Dart" OFF) 119 THRIFT_ADD_COMPILER(delphi "Enable compiler for Delphi" OFF) [all …]
|
/thrift-3.4.0/debian/ |
D | control | 23 Description: Compiler for Thrift definition files 24 Thrift is a software framework for scalable cross-language services 28 This package contains the Thrift compiler that is used for translating 30 for the supported languages. 38 Description: Python bindings for Thrift (Python 2) 39 Thrift is a software framework for scalable cross-language services 43 This package contains the Python bindings for Thrift. You will need the thrift 48 This package installs the library for Python 2. 55 Description: Python bindings for Thrift (debug version) 56 Thrift is a software framework for scalable cross-language services [all …]
|
/thrift-3.4.0/lib/cl/ |
D | README.md | 8 distributed with this work for additional information 19 KIND, either express or implied. See the License for the 28 Thrift is a protocol and library for language-independent communication between cooperating 33 …* Three packages, one for the namespace of the implementation operators, and one each for request … 35 * Various type definitions as implementations for Thrift typedef and enum definitions. 36 * DEF-STRUCT and DEF-EXCEPTION forms for Thrift struct and exception definitions. 37 * DEF-SERVICE forms for thrift service definitions. 39 Each service definition expands in a collection of generic function definitions. For each `op` 42 …* `op`-request is defined for use by a client. It accepts an additional initial `protocol` argumen… 43 to act as the client proxy for the operation and mediate the interaction with a remote process [all …]
|
/thrift-3.4.0/lib/go/test/tests/ |
D | validate_test.go | 4 * distributed with this work for additional information 15 * KIND, either express or implied. See the License for the 41 t.Error("Expected vt.const error for Bool1") 47 t.Errorf("Expected error for Bool1, but got %v", ve.Field()) 55 t.Errorf("Expected vt.lt error for Byte1") 61 t.Errorf("Expected error for Byte1, but got %v", ve.Field()) 69 t.Errorf("Expected vt.lt error for Double1") 75 t.Errorf("Expected error for Double1, but got %v", ve.Field()) 83 t.Errorf("Expected vt.const error for String1") 89 t.Errorf("Expected error for String1, but got %v", ve.Field()) [all …]
|
D | optional_fields_test.go | 4 * distributed with this work for additional information 15 * KIND, either express or implied. See the License for the 79 t.Errorf("Unexpected default value %#v for field S", ao.GetS()) 82 t.Errorf("Unexpected default value %#v for field I", ao.GetI()) 85 t.Errorf("Unexpected default value %#v for field B", ao.GetB()) 88 t.Errorf("Unexpected default value %#v for field S2", ao.GetS2()) 91 t.Errorf("Unexpected default value %#v for field I2", ao.GetI2()) 94 t.Errorf("Unexpected default value %#v for field B2", ao.GetB2()) 97 t.Errorf("Unexpected default value %#v for field L", l) 100 t.Errorf("Unexpected default value %#v for field L2", l) [all …]
|
/thrift-3.4.0/lib/go/thrift/ |
D | lowlevel_benchmarks_test.go | 4 * distributed with this work for additional information 15 * KIND, either express or implied. See the License for the 44 for i := 0; i < b.N; i++ { 55 for i := 0; i < b.N; i++ { 66 for i := 0; i < b.N; i++ { 77 for i := 0; i < b.N; i++ { 87 for i := 0; i < b.N; i++ { 97 for i := 0; i < b.N; i++ { 107 for i := 0; i < b.N; i++ { 117 for i := 0; i < b.N; i++ { [all …]
|
D | json_protocol_test.go | 4 * distributed with this work for additional information 15 * KIND, either express or implied. See the License for the 36 for _, value := range BOOL_VALUES { 51 t.Fatalf("Bad value for %s %v: %s expected", thetype, value, s) 55 t.Fatalf("Bad json-decoded value for %s %v, wrote: '%s', expected: '%v'", thetype, value, s, v) 64 for _, value := range BOOL_VALUES { 79 t.Fatalf("Bad value for %s value %v, wrote: %v, received: %v", thetype, value, s, v) 83 t.Fatalf("Bad json-decoded value for %s %v, wrote: '%s', expected: '%v'", thetype, value, s, vv) 94 for _, value := range BYTE_VALUES { 103 t.Fatalf("Bad value for %s %v: %s", thetype, value, s) [all …]
|
D | simple_json_protocol_test.go | 4 * distributed with this work for additional information 15 * KIND, either express or implied. See the License for the 37 for _, value := range BOOL_VALUES { 46 t.Fatalf("Bad value for %s %v: %s", thetype, value, s) 50 t.Fatalf("Bad json-decoded value for %s %v, wrote: '%s', expected: '%v'", thetype, value, s, v) 59 for _, value := range BOOL_VALUES { 74 t.Fatalf("Bad value for %s value %v, wrote: %v, received: %v", thetype, value, s, v) 77 t.Fatalf("Bad json-decoded value for %s %v, wrote: '%s', expected: '%v'", thetype, value, s, v) 88 for _, value := range BYTE_VALUES { 97 t.Fatalf("Bad value for %s %v: %s", thetype, value, s) [all …]
|
/thrift-3.4.0/lib/d/src/thrift/async/ |
D | base.d | 4 * distributed with this work for additional information 15 * KIND, either express or implied. See the License for the 21 * Defines the interface used for client-side handling of asynchronous 24 * The main piece of the »client side« (e.g. for TAsyncClient users) of the 31 * TAsyncManager, the same code as for synchronous I/O can be used for 32 * asynchronous operation as well, for example: 40 * // Waiting for socket I/O will not block an entire thread but cause 60 * case of TAsyncSocketManager) and allows work items to be submitted for them. 62 * Implementations will typically run one or more background threads for 63 * executing the work, which is one of the reasons for a TAsyncManager to be [all …]
|
/thrift-3.4.0/ |
D | CONTRIBUTING.md | 3 Thank you for your interest in contributing to the Apache Thrift project! Information on why and h… 14 for a successful pull request: 19 …itle must begin with the Jira THRIFT ticket identifier if it has an associated ticket, for example: 23 1. Commit messages must follow this pattern for code changes (deviations will not be merged): 26 Client: [language(s) affected, comma separated, for example: "cpp,erl,perl"] 32 1. Create a branch for your changes (best practice is issue as branch name, e.g. THRIFT-9999). 35 * Remember to provide *tests* for all submitted changes! 37 …/docs/coding_standards) (you can run 'make style', which ensures proper format for some languages). 43 …1. Wait for other contributors or committers to review your new addition, and for a CI build to co… 44 …1. Wait for a committer to commit your patch. You can nudge the committers if necessary by sendin… [all …]
|
D | LICENSE | 6 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10 "License" shall mean the terms and conditions for use, reproduction, 18 control with that entity. For the purposes of this definition, 27 "Source" form shall mean the preferred form for making modifications, 42 form, that is based on (or derived from) the Work and for which the 44 represent, as a whole, an original work of authorship. For the purposes 52 submitted to Licensor for inclusion in the Work by the copyright owner 54 the copyright owner. For the purposes of this definition, "submitted" 59 Licensor for the purpose of discussing and improving the Work, but 87 granted to You under this License for that Work shall terminate [all …]
|
/thrift-3.4.0/doc/licenses/ |
D | lgpl-2.1.txt | 15 The licenses for most software are designed to take away your 18 free software--to make sure the software is free for all its users. 30 for this service if you wish); that you receive source code or can get 37 rights. These restrictions translate to certain responsibilities for 40 For example, if you distribute copies of the library, whether gratis 41 or for a fee, you must give the recipients all the rights that we gave 53 there is no warranty for the free library. Also, if the library is 63 any patent license obtained for a version of the library must be 70 this license for certain libraries in order to permit linking those 78 Public License permits more lax criteria for linking other code with [all …]
|
/thrift-3.4.0/lib/cpp/src/thrift/protocol/ |
D | TJSONProtocol.h | 4 * distributed with this work for additional information 15 * KIND, either express or implied. See the License for the 35 * JSON protocol for Thrift. 45 * a. "NaN" for not-a-number values 46 * b. "Infinity" for positive infinity 47 * c. "-Infinity" for negative infinity 56 * NOTE: Base64 padding is optional for Thrift binary value encoding. So 62 * key-value pair. The key is a short string identifier for that type, 63 * followed by the value. The valid type identifiers are: "tf" for bool, 64 * "i8" for byte, "i16" for 16-bit integer, "i32" for 32-bit integer, "i64" [all …]
|
/thrift-3.4.0/contrib/fb303/aclocal/ |
D | ax_javac_and_java.m4 | 4 dnl Test for the presence of a JDK, and (optionally) specific classes. 8 dnl Similarly for "JAVAC". 10 dnl AX_JAVAC_AND_JAVA does not currently support testing for a particular 11 dnl Java version, testing for only one of "java" and "javac", or 19 dnl It tests for the presence of a class based on a fully-qualified name. 47 AC_MSG_CHECKING(for javac and java) 54 for JAVAC in $JAVAC_PROGS ; do 61 for JAVA in $JAVA_PROGS ; do 93 AC_MSG_CHECKING(for Java class [$1]) 112 AC_MSG_CHECKING(for ant version > $2)
|
/thrift-3.4.0/doc/install/ |
D | README.md | 7 * Runtime libraries for lex and yacc might be needed for the compiler. 9 ## Requirements for building from source 18 ## Requirements for building the compiler from source on Windows 23 These are only required if you choose to build the libraries for the given language 34 * Python 2.6 (including header files for extension modules) 35 * PHP 5.0 (optionally including header files for extension modules)
|
/thrift-3.4.0/lib/swift/Sources/ |
D | TError.swift | 4 * distributed with this work for additional information 15 * KIND, either express or implied. See the License for the 23 /// Protocol for TError conformers' enum's to conform to. 32 /// Base protocol for all Thrift Error(Exception) types to conform to 35 /// Enum for error cases. Can be typealiased to any conforming enum 45 /// Default error case for the error type, used for generic init() 52 /// Human readable description of error. Default provided for you in the 66 /// Simple default Initializer for TError's
|
/thrift-3.4.0/test/crossrunner/ |
D | collect.py | 4 # distributed with this work for additional information 15 # KIND, either express or implied. See the License for the 29 # delay: After server is started, client start is delayed for the value 38 # (e.g. binary:accel) where test is run for any matching "spec" while actual 61 for lib in config: 67 for base, conf in zip(base_configs, configs): 101 for v in values: 109 for spec1, impl1 in cached_set(o1): 110 for spec2, impl2 in cached_set(o2): 123 for key in VALID_JSON_KEYS: [all …]
|
/thrift-3.4.0/build/cmake/ |
D | DefinePlatformSpecifc.cmake | 4 # distributed with this work for additional information 15 # KIND, either express or implied. See the License for the 23 # For Debug build types, default to "d"-suffix in library names. 53 # Allow for shared library builds 58 #For visual studio the library naming is as following: 60 # - thrift.dll for release library 61 # - thriftd.dll for debug library 64 # - thriftmd.lib for /MD release build 65 # - thriftmt.lib for /MT release build 67 # - thriftmdd.lib for /MD debug build [all …]
|
/thrift-3.4.0/aclocal/ |
D | ax_javac_and_java.m4 | 4 dnl Test for the presence of a JDK, and (optionally) specific classes. 8 dnl Similarly for "JAVAC". 10 dnl AX_JAVAC_AND_JAVA does not currently support testing for a particular 11 dnl Java version, testing for only one of "java" and "javac", or 19 dnl It tests for the presence of a class based on a fully-qualified name. 47 AC_MSG_CHECKING(for javac and java) 54 for JAVAC in $JAVAC_PROGS ; do 65 for JAVA in $JAVA_PROGS ; do 101 AC_MSG_CHECKING(for Java class [$1]) 120 AC_MSG_CHECKING(for ant version > $2)
|
/thrift-3.4.0/contrib/zeromq/ |
D | README.md | 2 ZeroMQ. Included are client and server implementations for Python and C++, 3 along with a simple demo interface (with a working client and server for 6 Thrift was designed for stream-based interfaces like TCP, but ZeroMQ is 13 sockets are used for normal methods and ZMQ_DOWNSTREAM sockets are used for 23 that includes the pkgconfig files for both Thrift and ZeroMQ. The test 34 recommended replacement. This code is left "as is" for educational purposes
|
/thrift-3.4.0/lib/cpp/ |
D | README.md | 7 distributed with this work for additional information 18 KIND, either express or implied. See the License for the 62 libevent (for libthriftnb only) - most linux distributions have dev packages for this: 72 BOOST_ROOT : For boost, e.g. D:\boost_1_55_0 73 OPENSSL_ROOT_DIR : For OpenSSL, e.g. D:\OpenSSL-Win32 77 LIBEVENT_ROOT_DIR : For Libevent e.g. D:\libevent-2.0.21-stable 79 See /3rdparty.user for more details. 81 The same linking guidelines described above for libthriftnb apply to windows as well. 86 dependencies; in the case of libthrift, openssl, pthreads, and librt and for 94 libevent (for libthriftnb only) [all …]
|
/thrift-3.4.0/lib/d/test/ |
D | thrift_test_runner.sh | 6 # distributed with this work for additional information 17 # KIND, either express or implied. See the License for the 22 # Runs the D ThriftTest client and servers for all combinations of transport, 40 for protocol in $protocols; do 42 # for ssl in "" " --ssl"; do 43 for ssl in ""; do 44 for transport in $transports; do 45 for server in $servers $framed_only_servers; do 80 echo -e "\nTests failed for: $args --server-type=$server"
|
/thrift-3.4.0/lib/kotlin/ |
D | README.md | 1 # Test Only Library for Kotlin 3 This directory (`/lib/kotlin`) contains test only library code for Kotlin code gen. Because Kotlin … 11 this kotlin library uses a multi-module project setup for separation of concern: 13 1. root module for configuring unit tests, 14 2. `cross-test-client` module for bundling a standalone test client, 15 3. `cross-test-server` module for bundling a standalone test server
|
/thrift-3.4.0/doc/ |
D | ReleaseManagement.md | 3 Instructions for preparing and distributing a release of Apache Thrift are fairly complex. These p… 5 It is important to note here that Apache Thrift is designed for version interoperability, so one ca… 14 - *minor* is increased for each release cycle; 15 - *patch* is increased for patch builds between release cycles to address critical defect, security… 17 …for a single third-party distribution point to correct an issue, the major.minor.patch may remain … 21 …eases of Apache Thrift. The project handles these on a case-by-case basis for languages that have… 23 …As such, there may be cases between Apache Thrift releases where there are (for example) a `0.12.1… 31 The authoritative repository for Apache Thrift is stored in [GitHub](https://github.com/apache/thri… 35 …ch release branch was named `<version>`, for example in version `0.12.0` there is a branch named t… 39 …tag to satisfy external package management tools (such as ones for dlang and golang). For example… [all …]
|