]>
Commit | Line | Data |
---|---|---|
f67539c2 TL |
1 | # |
2 | # Licensed to the Apache Software Foundation (ASF) under one | |
3 | # or more contributor license agreements. See the NOTICE file | |
4 | # distributed with this work for additional information | |
5 | # regarding copyright ownership. The ASF licenses this file | |
6 | # to you under the Apache License, Version 2.0 (the | |
7 | # "License"); you may not use this file except in compliance | |
8 | # with the License. You may obtain a copy of the License at | |
9 | # | |
10 | # http://www.apache.org/licenses/LICENSE-2.0 | |
11 | # | |
12 | # Unless required by applicable law or agreed to in writing, | |
13 | # software distributed under the License is distributed on an | |
14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |
15 | # KIND, either express or implied. See the License for the | |
16 | # specific language governing permissions and limitations | |
17 | # under the License. | |
18 | # | |
19 | # Contains some contributions under the Thrift Software License. | |
20 | # Please see doc/old-thrift-license.txt in the Thrift distribution for | |
21 | # details. | |
22 | ||
23 | $:.unshift File.dirname(__FILE__) | |
24 | ||
25 | require 'thrift/bytes' | |
26 | require 'thrift/core_ext' | |
27 | require 'thrift/exceptions' | |
28 | require 'thrift/types' | |
29 | require 'thrift/processor' | |
30 | require 'thrift/multiplexed_processor' | |
31 | require 'thrift/client' | |
32 | require 'thrift/struct' | |
33 | require 'thrift/union' | |
34 | require 'thrift/struct_union' | |
35 | ||
36 | # serializer | |
37 | require 'thrift/serializer/serializer' | |
38 | require 'thrift/serializer/deserializer' | |
39 | ||
40 | # protocol | |
41 | require 'thrift/protocol/base_protocol' | |
42 | require 'thrift/protocol/binary_protocol' | |
43 | require 'thrift/protocol/binary_protocol_accelerated' | |
44 | require 'thrift/protocol/compact_protocol' | |
45 | require 'thrift/protocol/json_protocol' | |
46 | require 'thrift/protocol/multiplexed_protocol' | |
47 | ||
48 | # transport | |
49 | require 'thrift/transport/base_transport' | |
50 | require 'thrift/transport/base_server_transport' | |
51 | require 'thrift/transport/socket' | |
52 | require 'thrift/transport/ssl_socket' | |
53 | require 'thrift/transport/server_socket' | |
54 | require 'thrift/transport/ssl_server_socket' | |
55 | require 'thrift/transport/unix_socket' | |
56 | require 'thrift/transport/unix_server_socket' | |
57 | require 'thrift/transport/buffered_transport' | |
58 | require 'thrift/transport/framed_transport' | |
59 | require 'thrift/transport/http_client_transport' | |
60 | require 'thrift/transport/io_stream_transport' | |
61 | require 'thrift/transport/memory_buffer_transport' | |
62 | ||
63 | # server | |
64 | require 'thrift/server/base_server' | |
65 | require 'thrift/server/nonblocking_server' | |
66 | require 'thrift/server/simple_server' | |
67 | require 'thrift/server/threaded_server' | |
68 | require 'thrift/server/thread_pool_server' | |
69 | ||
70 | require 'thrift/thrift_native' |