Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/thrift
/ types & classes
Types & classes
2,268 in github.com/apache/thrift
⨍
Functions
14,751
◇
Types & classes
2,268
↓ 204 callers
Class
TTransportException
* Class to encapsulate all the possible types of transport errors that may * occur in various transport systems. This provides a sort of generic * w
lib/cpp/src/thrift/transport/TTransportException.h:39
↓ 178 callers
Class
Some
The Some type, representing an existence of some value @param <T> The type of value
lib/java/src/main/java/org/apache/thrift/Option.java:93
↓ 78 callers
TypeAlias
TType
Type constants in the Thrift protocol
lib/go/thrift/type.go:23
↓ 76 callers
Class
TProtocolException
* Class to encapsulate all the possible types of protocol errors that may * occur in various protocol systems. This provides a sort of generic * wra
lib/cpp/src/thrift/protocol/TProtocolException.h:37
↓ 38 callers
Class
TException
lib/cpp/src/thrift/Thrift.h:83
↓ 33 callers
Class
TSSLException
* SSL exception. */
lib/cpp/src/thrift/transport/TSSLSocket.h:338
↓ 30 callers
Class
Protocol
* Old alias of the TXHRTransport for backwards compatibility.
lib/ts/thrift.d.ts:676
↓ 26 callers
Class
TProtocolException
Custom Protocol Exception class
lib/py/src/protocol/TProtocol.py:26
↓ 26 callers
Class
TTransportException
Custom Transport Exception class
lib/py/src/transport/TTransport.py:26
↓ 19 callers
Class
Colour
compiler/cpp/tests/catch/catch.hpp:5483
↓ 18 callers
Class
TUuid
* Thrift wrapper class for a UUID type. * * The UUID is stored as a 16 byte buffer. * This class stores the UUID in network order when assigned fro
lib/cpp/src/thrift/TUuid.h:41
↓ 17 callers
Class
Exception
lib/rb/lib/thrift/exceptions.rb:21
↓ 16 callers
Class
option
lib/cpp/test/TFileTransportTest.cpp:351
↓ 13 callers
Class
pluralise
compiler/cpp/tests/catch/catch.hpp:441
↓ 11 callers
Class
PHPExceptionWrapper
lib/php/src/ext/thrift_protocol/php_thrift_protocol.cpp:105
↓ 11 callers
Class
TypeError
lib/rb/lib/thrift/types.rb:44
↓ 10 callers
Class
TextAttributes
compiler/cpp/tests/catch/catch.hpp:4120
↓ 8 callers
Class
ImmutableException
Test exception that mimics generated immutable exception behavior.
lib/py/test/test_immutable_exception.py:63
↓ 8 callers
Class
TApplicationException
lib/cpp/src/thrift/TApplicationException.h:32
↓ 8 callers
Class
TBinaryProtocol
Binary implementation of the Thrift protocol driver.
lib/py/src/protocol/TBinaryProtocol.py:26
↓ 8 callers
Class
TSSLSocket
SSL implementation of TSocket This class creates outbound sockets wrapped using the python standard ssl module for encrypted connections
lib/py/src/transport/TSSLSocket.py:213
↓ 7 callers
Class
Message
lib/py/src/server/TNonblockingServer.py:95
↓ 7 callers
Class
TFrozenDict
A dictionary that is "frozen" like a frozenset
lib/py/src/Thrift.py:174
↓ 7 callers
Class
Transport
* Old alias of the TXHRTransport for backwards compatibility.
lib/ts/thrift.d.ts:293
↓ 6 callers
Class
IllegalStateException
lib/cpp/src/thrift/concurrency/Exception.h:36
↓ 6 callers
Class
TSocket
Socket implementation of TTransport base.
lib/py/src/transport/TSocket.py:51
↓ 6 callers
Class
Text
compiler/cpp/tests/catch/catch.hpp:4139
↓ 5 callers
Class
InvalidArgumentException
lib/cpp/src/thrift/concurrency/Exception.h:34
↓ 5 callers
TypeAlias
TMessageType
Message type constants in the Thrift protocol.
lib/go/thrift/messagetype.go:23
↓ 5 callers
Class
TestSpecParser
compiler/cpp/tests/catch/catch.hpp:3690
↓ 4 callers
Class
CasedString
compiler/cpp/tests/catch/catch.hpp:2954
↓ 4 callers
Class
SummaryColumn
compiler/cpp/tests/catch/catch.hpp:10811
↓ 4 callers
TypeAlias
THeaderProtocolID
THeaderProtocolID is the wrapped protocol id used in THeader.
lib/go/thrift/header_transport.go:69
↓ 4 callers
Class
TJSONProtocol
lib/py/src/protocol/TJSONProtocol.py:405
↓ 4 callers
Class
TestStruct
lib/java/src/test/java/org/apache/thrift/TestStruct.java:56
↓ 4 callers
Class
Token
compiler/cpp/tests/catch/catch.hpp:4586
↓ 4 callers
TypeAlias
tCompactType
lib/go/thrift/compact_protocol.go:40
↓ 3 callers
Class
NameAndLocation
compiler/cpp/tests/catch/catch.hpp:5970
↓ 3 callers
Class
ServerAcceptor
lib/py/test/test_sslsocket.py:49
↓ 3 callers
Class
Session
compiler/cpp/tests/catch/catch.hpp:6994
↓ 3 callers
Class
TTransportException
* Transport exceptions */
lib/php/lib/Exception/TTransportException.php:28
↓ 3 callers
Class
ThreadFactory
* Factory to create thread object and bind them to Runnable * object for execution */
lib/cpp/src/thrift/concurrency/ThreadFactory.h:34
↓ 3 callers
TypeAlias
headerKey
See https://godoc.org/context#WithValue on why do we need the unexported typedefs.
lib/go/thrift/header_context.go:28
↓ 3 callers
Class
stat
compiler/cpp/src/thrift/main.cc:217
↓ 2 callers
Class
Arg
compiler/cpp/tests/catch/catch.hpp:4707
↓ 2 callers
Class
AssertionInfo
compiler/cpp/tests/catch/catch.hpp:934
↓ 2 callers
Class
BuildFailed
lib/py/setup.py:44
↓ 2 callers
Class
Entry
An entry in the thrift profile output. Contains a header line, and a backtrace.
contrib/parse_profiling.py:131
↓ 2 callers
Class
Event
lib/cpp/test/processor/EventLog.h:35
↓ 2 callers
Class
GroupInfo
compiler/cpp/tests/catch/catch.hpp:5586
↓ 2 callers
Class
JSONBaseContext
lib/py/src/protocol/TJSONProtocol.py:89
↓ 2 callers
Class
JSONListContext
lib/py/src/protocol/TJSONProtocol.py:111
↓ 2 callers
Class
JSONPairContext
lib/py/src/protocol/TJSONProtocol.py:126
↓ 2 callers
Class
MutableException
Test exception that mimics generated mutable exception behavior.
lib/py/test/test_immutable_exception.py:105
↓ 2 callers
TypeAlias
MyTestEnum
lib/go/thrift/serializer_types_test.go:61
↓ 2 callers
Class
NoSuchTaskException
lib/cpp/src/thrift/concurrency/Exception.h:30
↓ 2 callers
Class
OneOfEach
struct OneOfEach { 1: bool im_true, 2: bool im_false, 3: byte a_bite, 4: i16 integer16, 5: i32 integer32, 6: i64 integer64, 7: double double_precision
test/rb/fixtures/structs.rb:180
↓ 2 callers
Class
ReporterConfig
compiler/cpp/tests/catch/catch.hpp:5544
↓ 2 callers
Class
ServiceException
contrib/fb303/cpp/ServiceTracker.h:199
↓ 2 callers
Class
StoredMessageProtocol
lib/py/src/TMultiplexedProcessor.py:77
↓ 2 callers
Class
SystemResourceException
lib/cpp/src/thrift/concurrency/Exception.h:54
↓ 2 callers
Class
TApplicationException
Application level thrift exceptions.
lib/py/src/Thrift.py:94
↓ 2 callers
Class
TBinaryProtocolFactory
lib/py/src/protocol/TBinaryProtocol.py:248
↓ 2 callers
Class
TBufferedTransport
Class that wraps another transport and buffers its I/O. The implementation uses a (configurable) fixed-size read buffer but buffers all write
lib/py/src/transport/TTransport.py:137
↓ 2 callers
Class
TCompactProtocol
Compact implementation of the Thrift protocol driver.
lib/py/src/protocol/TCompactProtocol.py:126
↓ 2 callers
Class
TEOFException
Exception thrown when EOF is hit
lib/cpp/src/thrift/transport/TFileTransport.h:376
↓ 2 callers
Class
TFramedTransport
Class that wraps another transport and frames its I/O when writing.
lib/py/src/transport/TTransport.py:262
↓ 2 callers
Class
TMemoryBuffer
lib/cpp/src/thrift/async/TAsyncChannel.h:30
↓ 2 callers
Class
TMemoryBuffer
Wraps a cBytesIO object as a TTransport. NOTE: Unlike the C++ version of this class, you cannot write to it then immediately read from
lib/py/src/transport/TTransport.py:202
↓ 2 callers
Class
TPedanticSequenceIdProtocolFactory
test/py/TestServer.py:240
↓ 2 callers
Class
TSSLServerSocket
SSL implementation of TServerSocket This uses the ssl module's wrap_socket() method to provide SSL negotiated encryption.
lib/py/src/transport/TSSLSocket.py:323
↓ 2 callers
Class
TServerSocket
Socket implementation of TServerTransport base.
lib/py/src/transport/TSocket.py:203
↓ 2 callers
Class
TestCaseStats
compiler/cpp/tests/catch/catch.hpp:5656
↓ 2 callers
Class
TestEntry
test/crossrunner/test.py:97
↓ 2 callers
Class
TestException
test/rb/core/test_exceptions.rb:24
↓ 2 callers
Class
TestProgram
test/crossrunner/test.py:27
↓ 2 callers
Class
TestRunStats
compiler/cpp/tests/catch/catch.hpp:5710
↓ 2 callers
Class
TimedOutException
lib/cpp/src/thrift/concurrency/Exception.h:42
↓ 2 callers
Class
XmlEncode
compiler/cpp/tests/catch/catch.hpp:9809
↓ 2 callers
Struct
handler
test/go/src/bin/stress/main.go:220
↓ 2 callers
Class
key_compare
compiler/cpp/src/thrift/parse/t_field.h:103
↓ 2 callers
Class
sigaction
compiler/cpp/tests/catch/catch.hpp:6514
↓ 2 callers
TypeAlias
tcpAddr
tcpAddr is a naive implementation of net.Addr that does nothing extra.
lib/go/thrift/socket.go:35
↓ 1 callers
Class
AddressInfo
A class to store information about a particular address in an object file.
contrib/parse_profiling.py:36
↓ 1 callers
Class
AddressResolutionHelper
lib/cpp/src/thrift/transport/TSocketUtils.h:53
↓ 1 callers
Class
AggrHandler
contrib/async-test/test-leaf.py:31
↓ 1 callers
Class
Approx
compiler/cpp/tests/catch/catch.hpp:2763
↓ 1 callers
Class
AssertRaises
lib/py/test/test_sslsocket.py:111
↓ 1 callers
Class
AssertionResult
compiler/cpp/tests/catch/catch.hpp:987
↓ 1 callers
Class
AssertionStats
compiler/cpp/tests/catch/catch.hpp:5600
↓ 1 callers
Class
Builder
lib/java/src/main/java/org/apache/thrift/TConfiguration.java:71
↓ 1 callers
Class
BySectionInfo
compiler/cpp/tests/catch/catch.hpp:9559
↓ 1 callers
Class
CalculatorHandler
tutorial/py/PythonServer.py:38
↓ 1 callers
Class
CalculatorHandler
tutorial/py.tornado/PythonServer.py:39
↓ 1 callers
Class
CalculatorHandler
tutorial/py.twisted/PythonServer.py:39
↓ 1 callers
Class
Client
lib/py/test/thrift_TNonblockingServer.py:59
↓ 1 callers
Class
Connection
Basic class is represented connection. It can be in state: WAIT_LEN --- connection is reading request len. WAIT_MESSAGE --- conne
lib/py/src/server/TNonblockingServer.py:107
↓ 1 callers
Class
ContainsMatcher
compiler/cpp/tests/catch/catch.hpp:2976
↓ 1 callers
Class
Counts
compiler/cpp/tests/catch/catch.hpp:2040
↓ 1 callers
Class
EndsWithMatcher
compiler/cpp/tests/catch/catch.hpp:2984
next →
1–100 of 2,268, ranked by callers