Commit 8a486e85 authored by yuri's avatar yuri
Browse files

New port: devel/fbthrift: Facebook's branch of Apache Thrift, including a new C++ server

parent cbc258c2
......@@ -637,6 +637,7 @@
SUBDIR += fam
SUBDIR += fastcrc
SUBDIR += fb-adb
SUBDIR += fbthrift
SUBDIR += fc++
SUBDIR += fhist
SUBDIR += fifechan
......
# $FreeBSD$
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
DISTVERSION= 2020.09.07.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= Facebook's branch of Apache Thrift, including a new C++ server
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libdouble-conversion.so:devel/double-conversion \
libfizz.so:security/fizz \
libfmt.so:devel/libfmt \
libfolly.so:devel/folly \
libgflags.so:devel/gflags \
libglog.so:devel/glog \
libwangle.so:net/wangle \
libzstd.so:archivers/zstd
USES= bison cmake compiler:c++17-lang ssl
USE_GITHUB= yes
GH_ACCOUNT= facebook
USE_LDCONFIG= yes
CMAKE_ON= BUILD_SHARED_LIBS
post-install: # https://github.com/facebook/fbthrift/issues/393
${FIND} ${STAGEDIR}${PREFIX}/include -type d -empty -delete
.include <bsd.port.mk>
TIMESTAMP = 1599697483
SHA256 (facebook-fbthrift-v2020.09.07.00_GH0.tar.gz) = 644288ab133d5d3f98e80712f6e91fcde8eec339b7a597a2f939854c9297ee19
SIZE (facebook-fbthrift-v2020.09.07.00_GH0.tar.gz) = 5101534
--- thrift/lib/cpp2/server/Cpp2ConnContext.cpp.orig 2020-09-10 00:42:26 UTC
+++ thrift/lib/cpp2/server/Cpp2ConnContext.cpp
@@ -51,7 +51,7 @@ Cpp2ConnContext::PeerCred Cpp2ConnContext::PeerCred::q
} else {
return PeerCred{cred.pid, cred.uid, cred.gid};
}
-#elif defined(LOCAL_PEERCRED) // macOS
+#elif defined(LOCAL_PEERCRED) && defined(LOCAL_PEEREPID) // macOS
struct xucred cred = {};
pid_t epid = 0;
socklen_t len;
Thrift is a serialization and RPC framework for service communication. Thrift
enables these features in all major languages, and there is strong support for
C++, Python, Hack, and Java. Most services at Facebook are written using Thrift
for RPC, and some storage systems use Thrift for serializing records on disk.
WWW: https://github.com/facebook/fbthrift
bin/thrift1
include/thrift/ThriftLibrary.cmake
include/thrift/lib/cpp/ContextStack.h
include/thrift/lib/cpp/DistinctTable.h
include/thrift/lib/cpp/EventHandlerBase.h
include/thrift/lib/cpp/Frozen.h
include/thrift/lib/cpp/Reflection.h
include/thrift/lib/cpp/RelativePtr.h
include/thrift/lib/cpp/SerializedMessage.h
include/thrift/lib/cpp/TApplicationException.h
include/thrift/lib/cpp/TLogging.h
include/thrift/lib/cpp/TProcessor.h
include/thrift/lib/cpp/TProcessorEventHandler.h
include/thrift/lib/cpp/Thrift.h
include/thrift/lib/cpp/async/TAsyncChannel.h
include/thrift/lib/cpp/async/TAsyncEventChannel.h
include/thrift/lib/cpp/async/TAsyncProcessor.h
include/thrift/lib/cpp/async/TAsyncSSLSocket.h
include/thrift/lib/cpp/async/TBinaryAsyncChannel.h
include/thrift/lib/cpp/async/TEventJobQueue.h
include/thrift/lib/cpp/async/TFramedAsyncChannel.h
include/thrift/lib/cpp/async/THttpAsyncChannel.h
include/thrift/lib/cpp/async/TStreamAsyncChannel-inl.h
include/thrift/lib/cpp/async/TStreamAsyncChannel.h
include/thrift/lib/cpp/async/TUnframedAsyncChannel-inl.h
include/thrift/lib/cpp/async/TUnframedAsyncChannel.h
include/thrift/lib/cpp/async/TZlibAsyncChannel.h
include/thrift/lib/cpp/concurrency/Exception.h
include/thrift/lib/cpp/concurrency/FunctionRunner.h
include/thrift/lib/cpp/concurrency/InitThreadFactory.h
include/thrift/lib/cpp/concurrency/Monitor.h
include/thrift/lib/cpp/concurrency/Mutex-impl.h
include/thrift/lib/cpp/concurrency/Mutex-portability.h
include/thrift/lib/cpp/concurrency/Mutex.h
include/thrift/lib/cpp/concurrency/PosixThreadFactory.h
include/thrift/lib/cpp/concurrency/Thread.h
include/thrift/lib/cpp/concurrency/ThreadManager-impl.h
include/thrift/lib/cpp/concurrency/ThreadManager.h
include/thrift/lib/cpp/concurrency/TimerManager.h
include/thrift/lib/cpp/concurrency/Util.h
include/thrift/lib/cpp/concurrency/test/ThreadFactoryTests.h
include/thrift/lib/cpp/concurrency/test/TimerManagerTests.h
include/thrift/lib/cpp/protocol/TBase64Utils.h
include/thrift/lib/cpp/protocol/TBinaryProtocol-inl.h
include/thrift/lib/cpp/protocol/TBinaryProtocol.h
include/thrift/lib/cpp/protocol/TCompactProtocol-inl.h
include/thrift/lib/cpp/protocol/TCompactProtocol.h
include/thrift/lib/cpp/protocol/TDebugProtocol.h
include/thrift/lib/cpp/protocol/TJSONProtocol.h
include/thrift/lib/cpp/protocol/TProtocol.h
include/thrift/lib/cpp/protocol/TProtocolException.h
include/thrift/lib/cpp/protocol/TProtocolTap.h
include/thrift/lib/cpp/protocol/TProtocolTypes.h
include/thrift/lib/cpp/protocol/TSimpleJSONProtocol.h
include/thrift/lib/cpp/protocol/TType.h
include/thrift/lib/cpp/protocol/TVirtualProtocol.h
include/thrift/lib/cpp/server/TConnectionContext.h
include/thrift/lib/cpp/server/TServerEventHandler.h
include/thrift/lib/cpp/server/TServerObserver.h
include/thrift/lib/cpp/test/MockTAsyncSSLSocket.h
include/thrift/lib/cpp/test/loadgen/Controller.h
include/thrift/lib/cpp/test/loadgen/IntervalTimer.h
include/thrift/lib/cpp/test/loadgen/LatencyMonitor.h
include/thrift/lib/cpp/test/loadgen/LatencyScoreBoard.h
include/thrift/lib/cpp/test/loadgen/LoadConfig.h
include/thrift/lib/cpp/test/loadgen/Monitor.h
include/thrift/lib/cpp/test/loadgen/OpEnabledState.h
include/thrift/lib/cpp/test/loadgen/QpsMonitor.h
include/thrift/lib/cpp/test/loadgen/QpsScoreBoard.h
include/thrift/lib/cpp/test/loadgen/RNG.h
include/thrift/lib/cpp/test/loadgen/ScoreBoard.h
include/thrift/lib/cpp/test/loadgen/ScoreBoardOpVector.h
include/thrift/lib/cpp/test/loadgen/TerminalMonitor.h
include/thrift/lib/cpp/test/loadgen/WeightedLoadConfig.h
include/thrift/lib/cpp/test/loadgen/Worker.h
include/thrift/lib/cpp/test/loadgen/WorkerIf.h
include/thrift/lib/cpp/test/loadgen/loadgen.h
include/thrift/lib/cpp/thrift_config.h
include/thrift/lib/cpp/transport/TBufferTransports.h
include/thrift/lib/cpp/transport/TFDTransport.h
include/thrift/lib/cpp/transport/THeader.h
include/thrift/lib/cpp/transport/THttpClient.h
include/thrift/lib/cpp/transport/THttpServer.h
include/thrift/lib/cpp/transport/THttpTransport.h
include/thrift/lib/cpp/transport/TNullTransport.h
include/thrift/lib/cpp/transport/TRpcTransport.h
include/thrift/lib/cpp/transport/TShortReadTransport.h
include/thrift/lib/cpp/transport/TSocket.h
include/thrift/lib/cpp/transport/TTransport.h
include/thrift/lib/cpp/transport/TTransportException.h
include/thrift/lib/cpp/transport/TVirtualTransport.h
include/thrift/lib/cpp/transport/TZlibTransport.h
include/thrift/lib/cpp/util/EnumUtils.h
include/thrift/lib/cpp/util/FrozenTestUtil.h
include/thrift/lib/cpp/util/FrozenUtil-inl.h
include/thrift/lib/cpp/util/FrozenUtil.h
include/thrift/lib/cpp/util/PausableTimer.h
include/thrift/lib/cpp/util/THttpParser.h
include/thrift/lib/cpp/util/VarintUtils-inl.h
include/thrift/lib/cpp/util/VarintUtils.h
include/thrift/lib/cpp2/BadFieldAccess.h
include/thrift/lib/cpp2/CloneableIOBuf.h
include/thrift/lib/cpp2/FieldRef.h
include/thrift/lib/cpp2/FieldRefHash.h
include/thrift/lib/cpp2/Flags.h
include/thrift/lib/cpp2/GeneratedCodeHelper.h
include/thrift/lib/cpp2/GeneratedHeaderHelper.h
include/thrift/lib/cpp2/OptionalField.h
include/thrift/lib/cpp2/SerializationSwitch.h
include/thrift/lib/cpp2/Thrift.h
include/thrift/lib/cpp2/TypeClass.h
include/thrift/lib/cpp2/async/AsyncClient.h
include/thrift/lib/cpp2/async/AsyncProcessor.h
include/thrift/lib/cpp2/async/ChannelCallbacks.h
include/thrift/lib/cpp2/async/ClientBufferedStream.h
include/thrift/lib/cpp2/async/ClientChannel.h
include/thrift/lib/cpp2/async/ClientSinkBridge.h
include/thrift/lib/cpp2/async/ClientStreamBridge.h
include/thrift/lib/cpp2/async/Cpp2Channel.h
include/thrift/lib/cpp2/async/DuplexChannel.h
include/thrift/lib/cpp2/async/FramingHandler.h
include/thrift/lib/cpp2/async/FutureRequest.h
include/thrift/lib/cpp2/async/HTTPClientChannel.h
include/thrift/lib/cpp2/async/HeaderChannel.h
include/thrift/lib/cpp2/async/HeaderChannelTrait.h
include/thrift/lib/cpp2/async/HeaderClientChannel.h
include/thrift/lib/cpp2/async/HeaderServerChannel.h
include/thrift/lib/cpp2/async/HibernatingRequestChannel.h
include/thrift/lib/cpp2/async/Interaction.h
include/thrift/lib/cpp2/async/MessageChannel.h
include/thrift/lib/cpp2/async/PooledRequestChannel.h
include/thrift/lib/cpp2/async/ReconnectingRequestChannel.h
include/thrift/lib/cpp2/async/RequestCallback.h
include/thrift/lib/cpp2/async/RequestChannel.h
include/thrift/lib/cpp2/async/ResponseChannel.h
include/thrift/lib/cpp2/async/RetryingRequestChannel.h
include/thrift/lib/cpp2/async/RocketClientChannel.h
include/thrift/lib/cpp2/async/RpcTypes.h
include/thrift/lib/cpp2/async/ServerChannel.h
include/thrift/lib/cpp2/async/ServerGeneratorStream-inl.h
include/thrift/lib/cpp2/async/ServerGeneratorStream.h
include/thrift/lib/cpp2/async/ServerPublisherStream.h
include/thrift/lib/cpp2/async/ServerSinkBridge.h
include/thrift/lib/cpp2/async/ServerStream-inl.h
include/thrift/lib/cpp2/async/ServerStream.h
include/thrift/lib/cpp2/async/ServerStreamDetail.h
include/thrift/lib/cpp2/async/Sink.h
include/thrift/lib/cpp2/async/SinkBridgeUtil.h
include/thrift/lib/cpp2/async/StreamCallbacks.h
include/thrift/lib/cpp2/async/TAsyncTransportHandler.h
include/thrift/lib/cpp2/async/TwoWayBridge.h
include/thrift/lib/cpp2/async/tests/util/TestSinkService.h
include/thrift/lib/cpp2/async/tests/util/TestStreamService.h
include/thrift/lib/cpp2/async/tests/util/Util.h
include/thrift/lib/cpp2/detail/meta.h
include/thrift/lib/cpp2/frozen/Frozen.h
include/thrift/lib/cpp2/frozen/FrozenAssociative-inl.h
include/thrift/lib/cpp2/frozen/FrozenBool-inl.h
include/thrift/lib/cpp2/frozen/FrozenEnum-inl.h
include/thrift/lib/cpp2/frozen/FrozenHashTable-inl.h
include/thrift/lib/cpp2/frozen/FrozenIntegral-inl.h
include/thrift/lib/cpp2/frozen/FrozenMacros.h
include/thrift/lib/cpp2/frozen/FrozenOptional-inl.h
include/thrift/lib/cpp2/frozen/FrozenOrderedTable-inl.h
include/thrift/lib/cpp2/frozen/FrozenPair-inl.h
include/thrift/lib/cpp2/frozen/FrozenRange-inl.h
include/thrift/lib/cpp2/frozen/FrozenRef-inl.h
include/thrift/lib/cpp2/frozen/FrozenString-inl.h
include/thrift/lib/cpp2/frozen/FrozenTestUtil.h
include/thrift/lib/cpp2/frozen/FrozenTrivial-inl.h
include/thrift/lib/cpp2/frozen/FrozenUtil.h
include/thrift/lib/cpp2/frozen/HintTypes.h
include/thrift/lib/cpp2/frozen/Traits.h
include/thrift/lib/cpp2/frozen/VectorAssociative.h
include/thrift/lib/cpp2/frozen/schema/MemorySchema.h
include/thrift/lib/cpp2/gen/client_cpp.h
include/thrift/lib/cpp2/gen/client_h.h
include/thrift/lib/cpp2/gen/module_constants_cpp.h
include/thrift/lib/cpp2/gen/module_constants_h.h
include/thrift/lib/cpp2/gen/module_data_cpp.h
include/thrift/lib/cpp2/gen/module_data_h.h
include/thrift/lib/cpp2/gen/module_metadata_cpp.h
include/thrift/lib/cpp2/gen/module_metadata_h.h
include/thrift/lib/cpp2/gen/module_types_cpp.h
include/thrift/lib/cpp2/gen/module_types_h.h
include/thrift/lib/cpp2/gen/module_types_tcc.h
include/thrift/lib/cpp2/gen/service_cpp.h
include/thrift/lib/cpp2/gen/service_h.h
include/thrift/lib/cpp2/gen/service_tcc.h
include/thrift/lib/cpp2/protocol/BinaryProtocol-inl.h
include/thrift/lib/cpp2/protocol/BinaryProtocol.h
include/thrift/lib/cpp2/protocol/CompactProtocol-inl.h
include/thrift/lib/cpp2/protocol/CompactProtocol.h
include/thrift/lib/cpp2/protocol/CompactV1Protocol-inl.h
include/thrift/lib/cpp2/protocol/CompactV1Protocol.h
include/thrift/lib/cpp2/protocol/Cpp2Ops-inl.h
include/thrift/lib/cpp2/protocol/Cpp2Ops.h
include/thrift/lib/cpp2/protocol/DebugProtocol.h
include/thrift/lib/cpp2/protocol/JSONProtocol-inl.h
include/thrift/lib/cpp2/protocol/JSONProtocol.h
include/thrift/lib/cpp2/protocol/JSONProtocolCommon-inl.h
include/thrift/lib/cpp2/protocol/JSONProtocolCommon.h
include/thrift/lib/cpp2/protocol/MessageSerializer.h
include/thrift/lib/cpp2/protocol/NimbleProtocol-inl.h
include/thrift/lib/cpp2/protocol/NimbleProtocol.h
include/thrift/lib/cpp2/protocol/Protocol.h
include/thrift/lib/cpp2/protocol/ProtocolReaderStructReadState.h
include/thrift/lib/cpp2/protocol/ProtocolReaderWireTypeInfo.h
include/thrift/lib/cpp2/protocol/ProtocolReaderWithRefill.h
include/thrift/lib/cpp2/protocol/Serializer.h
include/thrift/lib/cpp2/protocol/SimpleJSONProtocol-inl.h
include/thrift/lib/cpp2/protocol/SimpleJSONProtocol.h
include/thrift/lib/cpp2/protocol/VirtualProtocol.h
include/thrift/lib/cpp2/protocol/detail/protocol_methods.h
include/thrift/lib/cpp2/protocol/nimble/BufferingNimbleDecoder.h
include/thrift/lib/cpp2/protocol/nimble/BufferingNimbleEncoder.h
include/thrift/lib/cpp2/protocol/nimble/ChunkRepr.h
include/thrift/lib/cpp2/protocol/nimble/ControlBitHelpers.h
include/thrift/lib/cpp2/protocol/nimble/DecodeNimbleBlock.h
include/thrift/lib/cpp2/protocol/nimble/Decoder.h
include/thrift/lib/cpp2/protocol/nimble/EncodeNimbleBlock.h
include/thrift/lib/cpp2/protocol/nimble/Encoder.h
include/thrift/lib/cpp2/protocol/nimble/NimbleTypes.h
include/thrift/lib/cpp2/protocol/nimble/Vectorization.h
include/thrift/lib/cpp2/protocol/nimble/test/BufferingEncoderDecoderBenchmarksCommon.h
include/thrift/lib/cpp2/reflection/container_traits.h
include/thrift/lib/cpp2/reflection/container_traits_folly.h
include/thrift/lib/cpp2/reflection/debug.h
include/thrift/lib/cpp2/reflection/demo/json_print.h
include/thrift/lib/cpp2/reflection/diff.h
include/thrift/lib/cpp2/reflection/folly_dynamic.h
include/thrift/lib/cpp2/reflection/gmock_matching.h
include/thrift/lib/cpp2/reflection/helpers.h
include/thrift/lib/cpp2/reflection/indenter.h
include/thrift/lib/cpp2/reflection/internal/debug-inl-post.h
include/thrift/lib/cpp2/reflection/internal/debug-inl-pre.h
include/thrift/lib/cpp2/reflection/internal/folly_dynamic-inl-post.h
include/thrift/lib/cpp2/reflection/internal/folly_dynamic-inl-pre.h
include/thrift/lib/cpp2/reflection/internal/helpers-inl-pre.h
include/thrift/lib/cpp2/reflection/internal/legacy_reflection-inl-post.h
include/thrift/lib/cpp2/reflection/internal/legacy_reflection-inl-pre.h
include/thrift/lib/cpp2/reflection/internal/legacy_reflection_type_id.h
include/thrift/lib/cpp2/reflection/internal/merge-inl-post.h
include/thrift/lib/cpp2/reflection/internal/merge-inl-pre.h
include/thrift/lib/cpp2/reflection/internal/pretty_print-inl-post.h
include/thrift/lib/cpp2/reflection/internal/pretty_print-inl-pre.h
include/thrift/lib/cpp2/reflection/internal/reflection-inl-post.h
include/thrift/lib/cpp2/reflection/internal/reflection-inl-pre.h
include/thrift/lib/cpp2/reflection/internal/test_helpers.h
include/thrift/lib/cpp2/reflection/internal/traits_test_helpers-inl.h
include/thrift/lib/cpp2/reflection/legacy_reflection.h
include/thrift/lib/cpp2/reflection/merge.h
include/thrift/lib/cpp2/reflection/populator.h
include/thrift/lib/cpp2/reflection/pretty_print.h
include/thrift/lib/cpp2/reflection/reflection.h
include/thrift/lib/cpp2/reflection/serializer.h
include/thrift/lib/cpp2/reflection/testing.h
include/thrift/lib/cpp2/reflection/traits_test_helpers.h
include/thrift/lib/cpp2/reflection/variant.h
include/thrift/lib/cpp2/security/FizzPeeker.h
include/thrift/lib/cpp2/security/extensions/ThriftParametersClientExtension.h
include/thrift/lib/cpp2/security/extensions/ThriftParametersContext.h
include/thrift/lib/cpp2/security/extensions/ThriftParametersServerExtension.h
include/thrift/lib/cpp2/security/extensions/Types.h
include/thrift/lib/cpp2/server/AdmissionController.h
include/thrift/lib/cpp2/server/BaseThriftServer.h
include/thrift/lib/cpp2/server/Cpp2ConnContext.h
include/thrift/lib/cpp2/server/Cpp2Connection.h
include/thrift/lib/cpp2/server/Cpp2Worker.h
include/thrift/lib/cpp2/server/QIAdmissionController.h
include/thrift/lib/cpp2/server/RequestDebugLog.h
include/thrift/lib/cpp2/server/RequestsRegistry.h
include/thrift/lib/cpp2/server/SLAViolationController.h
include/thrift/lib/cpp2/server/ServerAttribute.h
include/thrift/lib/cpp2/server/ServerConfigs.h
include/thrift/lib/cpp2/server/ServerInstrumentation.h
include/thrift/lib/cpp2/server/ThriftServer.h
include/thrift/lib/cpp2/server/TransportRoutingHandler.h
include/thrift/lib/cpp2/server/VisitorHelper.h
include/thrift/lib/cpp2/server/admission_strategy/AcceptAllAdmissionStrategy.h
include/thrift/lib/cpp2/server/admission_strategy/AdmissionStrategy.h
include/thrift/lib/cpp2/server/admission_strategy/GlobalAdmissionStrategy.h
include/thrift/lib/cpp2/server/admission_strategy/PerClientIdAdmissionStrategy.h
include/thrift/lib/cpp2/server/admission_strategy/PriorityAdmissionStrategy.h
include/thrift/lib/cpp2/server/admission_strategy/WhitelistAdmissionStrategy.h
include/thrift/lib/cpp2/server/peeking/PeekingManager.h
include/thrift/lib/cpp2/server/peeking/TLSHelper.h
include/thrift/lib/cpp2/server/proxygen/ProxygenThriftServer.h
include/thrift/lib/cpp2/test/ProtoBufStructs-inl.h
include/thrift/lib/cpp2/test/Structs.h
include/thrift/lib/cpp2/test/ThriftStructs-inl.h
include/thrift/lib/cpp2/test/util/FakeClock.h
include/thrift/lib/cpp2/test/util/TestClientChannelFactory.h
include/thrift/lib/cpp2/test/util/TestHTTPClientChannelFactory.h
include/thrift/lib/cpp2/test/util/TestHeaderClientChannelFactory.h
include/thrift/lib/cpp2/test/util/TestInterface.h
include/thrift/lib/cpp2/test/util/TestProxygenThriftServerFactory.h
include/thrift/lib/cpp2/test/util/TestServerFactory.h
include/thrift/lib/cpp2/test/util/TestThriftServerFactory.h
include/thrift/lib/cpp2/transport/core/ClientConnectionIf.h
include/thrift/lib/cpp2/transport/core/EnvelopeUtil.h
include/thrift/lib/cpp2/transport/core/RpcMetadataUtil.h
include/thrift/lib/cpp2/transport/core/ThriftChannelIf.h
include/thrift/lib/cpp2/transport/core/ThriftClient.h
include/thrift/lib/cpp2/transport/core/ThriftClientCallback.h
include/thrift/lib/cpp2/transport/core/ThriftProcessor.h
include/thrift/lib/cpp2/transport/core/ThriftRequest.h
include/thrift/lib/cpp2/transport/core/TryUtil.h
include/thrift/lib/cpp2/transport/core/testutil/CoreTestFixture.h
include/thrift/lib/cpp2/transport/core/testutil/FakeChannel.h
include/thrift/lib/cpp2/transport/core/testutil/FakeServerObserver.h
include/thrift/lib/cpp2/transport/core/testutil/FakeThreadManager.h
include/thrift/lib/cpp2/transport/core/testutil/MockCallback.h
include/thrift/lib/cpp2/transport/core/testutil/ServerConfigsMock.h
include/thrift/lib/cpp2/transport/core/testutil/TAsyncSocketIntercepted.h
include/thrift/lib/cpp2/transport/core/testutil/TestServiceMock.h
include/thrift/lib/cpp2/transport/core/testutil/TransportCompatibilityTest.h
include/thrift/lib/cpp2/transport/http2/client/H2ClientConnection.h
include/thrift/lib/cpp2/transport/http2/client/ThriftTransactionHandler.h
include/thrift/lib/cpp2/transport/http2/common/H2Channel.h
include/thrift/lib/cpp2/transport/http2/common/HTTP2RoutingHandler.h
include/thrift/lib/cpp2/transport/http2/common/SingleRpcChannel.h
include/thrift/lib/cpp2/transport/http2/common/testutil/ChannelTestFixture.h
include/thrift/lib/cpp2/transport/http2/common/testutil/FakeProcessors.h
include/thrift/lib/cpp2/transport/http2/common/testutil/FakeResponseHandler.h
include/thrift/lib/cpp2/transport/http2/server/ThriftRequestHandler.h
include/thrift/lib/cpp2/transport/inmemory/InMemoryChannel.h
include/thrift/lib/cpp2/transport/inmemory/InMemoryConnection.h
include/thrift/lib/cpp2/transport/rocket/PayloadUtils.h
include/thrift/lib/cpp2/transport/rocket/RocketException.h
include/thrift/lib/cpp2/transport/rocket/Types.h
include/thrift/lib/cpp2/transport/rocket/client/RequestContext.h
include/thrift/lib/cpp2/transport/rocket/client/RequestContextQueue.h
include/thrift/lib/cpp2/transport/rocket/client/RocketClient.h
include/thrift/lib/cpp2/transport/rocket/client/RocketStreamServerCallback.h
include/thrift/lib/cpp2/transport/rocket/framing/ErrorCode.h
include/thrift/lib/cpp2/transport/rocket/framing/Flags.h
include/thrift/lib/cpp2/transport/rocket/framing/FrameType.h
include/thrift/lib/cpp2/transport/rocket/framing/Frames.h
include/thrift/lib/cpp2/transport/rocket/framing/Parser-inl.h
include/thrift/lib/cpp2/transport/rocket/framing/Parser.h
include/thrift/lib/cpp2/transport/rocket/framing/Serializer.h
include/thrift/lib/cpp2/transport/rocket/framing/Util.h
include/thrift/lib/cpp2/transport/rocket/framing/test/Util.h
include/thrift/lib/cpp2/transport/rocket/server/RocketRoutingHandler.h
include/thrift/lib/cpp2/transport/rocket/server/RocketServerConnection.h
include/thrift/lib/cpp2/transport/rocket/server/RocketServerFrameContext.h
include/thrift/lib/cpp2/transport/rocket/server/RocketServerHandler.h
include/thrift/lib/cpp2/transport/rocket/server/RocketSinkClientCallback.h
include/thrift/lib/cpp2/transport/rocket/server/RocketStreamClientCallback.h
include/thrift/lib/cpp2/transport/rocket/server/RocketThriftRequests.h
include/thrift/lib/cpp2/transport/rocket/server/SetupFrameHandler.h
include/thrift/lib/cpp2/transport/rocket/server/ThriftRocketServerHandler.h
include/thrift/lib/cpp2/transport/rocket/test/fuzz/FuzzUtil.h
include/thrift/lib/cpp2/transport/rocket/test/network/ClientServerTestUtil.h
include/thrift/lib/cpp2/transport/rocket/test/network/Util.h
include/thrift/lib/cpp2/transport/rocket/test/util/TestServiceMock.h
include/thrift/lib/cpp2/transport/rocket/test/util/TestUtil.h
include/thrift/lib/cpp2/transport/rocket/test/util/VersionServicesMock.h
include/thrift/lib/cpp2/transport/util/ConnectionManager.h
include/thrift/lib/cpp2/transport/util/ConnectionThread.h
include/thrift/lib/cpp2/util/BucketedRate.h
include/thrift/lib/cpp2/util/Checksum.h
include/thrift/lib/cpp2/util/DebugString.h
include/thrift/lib/cpp2/util/Ewma.h
include/thrift/lib/cpp2/util/EwmaRate.h
include/thrift/lib/cpp2/util/Frozen2ViewHelpers.h
include/thrift/lib/cpp2/util/ScopedServerInterfaceThread-inl.h
include/thrift/lib/cpp2/util/ScopedServerInterfaceThread.h
include/thrift/lib/cpp2/util/ScopedServerThread.h
include/thrift/lib/cpp2/visitation/for_each.h
include/thrift/lib/cpp2/visitation/metadata.h
include/thrift/lib/cpp2/visitation/visit_union.h
include/thrift/lib/py3/client.h
include/thrift/lib/py3/client_wrapper.h
include/thrift/lib/py3/clientcallbacks.h
include/thrift/lib/py3/enums.h
include/thrift/lib/py3/exceptions.h
include/thrift/lib/py3/serializer.h
include/thrift/lib/py3/server.h
include/thrift/lib/py3/ssl.h
include/thrift/lib/py3/stream.h
include/thrift/lib/py3/test/BinaryTypes.h
include/thrift/lib/py3/test/client_event_handlers/handler.h
include/thrift/lib/py3/test/cpp_handler.h
include/thrift/lib/py3/test/stream/server.h
include/thrift/lib/py3/types.h
include/thrift/lib/thrift/RpcMetadata_extra.h
include/thrift/lib/thrift/SerializableDynamic.h
include/thrift/lib/thrift/gen-cpp2/RpcMetadata_constants.h
include/thrift/lib/thrift/gen-cpp2/RpcMetadata_data.h
include/thrift/lib/thrift/gen-cpp2/RpcMetadata_metadata.h
include/thrift/lib/thrift/gen-cpp2/RpcMetadata_types.h
include/thrift/lib/thrift/gen-cpp2/RpcMetadata_types.tcc
include/thrift/lib/thrift/gen-cpp2/RpcMetadata_types_custom_protocol.h
include/thrift/lib/thrift/gen-cpp2/ThriftMetadataService.h
include/thrift/lib/thrift/gen-cpp2/ThriftMetadataService.tcc
include/thrift/lib/thrift/gen-cpp2/ThriftMetadataServiceAsyncClient.h
include/thrift/lib/thrift/gen-cpp2/ThriftMetadataService_custom_protocol.h
include/thrift/lib/thrift/gen-cpp2/frozen_constants.h
include/thrift/lib/thrift/gen-cpp2/frozen_data.h
include/thrift/lib/thrift/gen-cpp2/frozen_metadata.h
include/thrift/lib/thrift/gen-cpp2/frozen_types.h
include/thrift/lib/thrift/gen-cpp2/frozen_types.tcc
include/thrift/lib/thrift/gen-cpp2/frozen_types_custom_protocol.h
include/thrift/lib/thrift/gen-cpp2/metadata_constants.h
include/thrift/lib/thrift/gen-cpp2/metadata_data.h
include/thrift/lib/thrift/gen-cpp2/metadata_metadata.h
include/thrift/lib/thrift/gen-cpp2/metadata_types.h
include/thrift/lib/thrift/gen-cpp2/metadata_types.tcc
include/thrift/lib/thrift/gen-cpp2/metadata_types_custom_protocol.h
include/thrift/lib/thrift/gen-cpp2/reflection_constants.h
include/thrift/lib/thrift/gen-cpp2/reflection_data.h
include/thrift/lib/thrift/gen-cpp2/reflection_metadata.h
include/thrift/lib/thrift/gen-cpp2/reflection_types.h
include/thrift/lib/thrift/gen-cpp2/reflection_types.tcc
include/thrift/lib/thrift/gen-cpp2/reflection_types_custom_protocol.h
lib/cmake/fbthrift/FBThriftConfig.cmake
lib/cmake/fbthrift/FBThriftTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/fbthrift/FBThriftTargets.cmake
lib/libasync.so
lib/libcompiler_ast.so
lib/libcompiler_base.so
lib/libcompiler_generate_templates.so
lib/libcompiler_generators.so
lib/libcompiler_lib.so
lib/libconcurrency.so
lib/libmustache_lib.so
lib/libprotocol.so
lib/librpcmetadata.so
lib/libthrift-core.so
lib/libthriftcpp2.so
lib/libthriftfrozen2.so
lib/libthriftmetadata.so
lib/libthriftprotocol.so
lib/libtransport.so
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment