Skip to content

Commit 73c47d2

Browse files
hchokshimeta-codesync[bot]
authored andcommitted
Resolve duplicate URIs in Thrift compiler fixtures
Reviewed By: praihan Differential Revision: D89213907 fbshipit-source-id: 79bf8173bf190804ba3fa040596fc2849519ed66
1 parent 40851aa commit 73c47d2

359 files changed

Lines changed: 8232 additions & 8132 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

third-party/thrift/src/thrift/compiler/test/fixtures/adapter/out/cpp2/gen-cpp2/AdapterService.cpp

Lines changed: 40 additions & 40 deletions
Large diffs are not rendered by default.

third-party/thrift/src/thrift/compiler/test/fixtures/adapter/out/cpp2/gen-cpp2/AdapterService.h

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ namespace apache { namespace thrift {
2222
namespace transport { class THeader; }
2323
}}
2424

25-
namespace facebook::thrift::test {
25+
namespace facebook::thrift::test::fixtures::adapter {
2626
class AdapterService;
2727
class AdapterServiceAsyncProcessor;
2828

@@ -31,80 +31,80 @@ class AdapterServiceServiceInfoHolder : public apache::thrift::ServiceInfoHolder
3131
apache::thrift::ServiceRequestInfoMap const& requestInfoMap() const override;
3232
static apache::thrift::ServiceRequestInfoMap staticRequestInfoMap();
3333
};
34-
} // namespace facebook::thrift::test
34+
} // namespace facebook::thrift::test::fixtures::adapter
3535

3636
namespace apache::thrift {
3737
template <>
38-
class ServiceHandler<::facebook::thrift::test::AdapterService> : public apache::thrift::ServerInterface {
39-
static_assert(!folly::is_detected_v<::apache::thrift::detail::st::detect_complete, ::facebook::thrift::test::AdapterService>, "Definition collision with service tag. Either rename the Thrift service using @cpp.Name annotation or rename the conflicting C++ type.");
38+
class ServiceHandler<::facebook::thrift::test::fixtures::adapter::AdapterService> : public apache::thrift::ServerInterface {
39+
static_assert(!folly::is_detected_v<::apache::thrift::detail::st::detect_complete, ::facebook::thrift::test::fixtures::adapter::AdapterService>, "Definition collision with service tag. Either rename the Thrift service using @cpp.Name annotation or rename the conflicting C++ type.");
4040

4141
public:
4242
std::string_view getGeneratedName() const override { return "AdapterService"; }
4343

44-
static constexpr folly::cstring_view __fbthrift_thrift_uri = "facebook.com/thrift/test/AdapterService";
44+
static constexpr folly::cstring_view __fbthrift_thrift_uri = "facebook.com/thrift/test/fixtures/adapter/AdapterService";
4545

46-
typedef ::facebook::thrift::test::AdapterServiceAsyncProcessor ProcessorType;
46+
typedef ::facebook::thrift::test::fixtures::adapter::AdapterServiceAsyncProcessor ProcessorType;
4747
std::unique_ptr<apache::thrift::AsyncProcessor> getProcessor() override;
4848
CreateMethodMetadataResult createMethodMetadata() override;
4949
bool isThriftGenerated() const override final { return true; }
5050
private:
5151
std::optional<std::reference_wrapper<apache::thrift::ServiceRequestInfoMap const>> getServiceRequestInfoMap() const;
5252
public:
5353

54-
virtual void sync_count(::facebook::thrift::test::CountingStruct& /*_return*/);
55-
[[deprecated("Use sync_count instead")]] virtual void count(::facebook::thrift::test::CountingStruct& /*_return*/);
56-
virtual folly::Future<std::unique_ptr<::facebook::thrift::test::CountingStruct>> future_count();
57-
virtual folly::SemiFuture<std::unique_ptr<::facebook::thrift::test::CountingStruct>> semifuture_count();
54+
virtual void sync_count(::facebook::thrift::test::fixtures::adapter::CountingStruct& /*_return*/);
55+
[[deprecated("Use sync_count instead")]] virtual void count(::facebook::thrift::test::fixtures::adapter::CountingStruct& /*_return*/);
56+
virtual folly::Future<std::unique_ptr<::facebook::thrift::test::fixtures::adapter::CountingStruct>> future_count();
57+
virtual folly::SemiFuture<std::unique_ptr<::facebook::thrift::test::fixtures::adapter::CountingStruct>> semifuture_count();
5858
#if FOLLY_HAS_COROUTINES
59-
virtual folly::coro::Task<std::unique_ptr<::facebook::thrift::test::CountingStruct>> co_count();
60-
virtual folly::coro::Task<std::unique_ptr<::facebook::thrift::test::CountingStruct>> co_count(apache::thrift::RequestParams params);
59+
virtual folly::coro::Task<std::unique_ptr<::facebook::thrift::test::fixtures::adapter::CountingStruct>> co_count();
60+
virtual folly::coro::Task<std::unique_ptr<::facebook::thrift::test::fixtures::adapter::CountingStruct>> co_count(apache::thrift::RequestParams params);
6161
#endif
62-
virtual void async_tm_count(apache::thrift::HandlerCallbackPtr<std::unique_ptr<::facebook::thrift::test::CountingStruct>> callback);
63-
virtual void sync_adaptedTypes(::facebook::thrift::test::HeapAllocated& /*_return*/, std::unique_ptr<::facebook::thrift::test::HeapAllocated> /*arg*/);
64-
[[deprecated("Use sync_adaptedTypes instead")]] virtual void adaptedTypes(::facebook::thrift::test::HeapAllocated& /*_return*/, std::unique_ptr<::facebook::thrift::test::HeapAllocated> /*arg*/);
65-
virtual folly::Future<std::unique_ptr<::facebook::thrift::test::HeapAllocated>> future_adaptedTypes(std::unique_ptr<::facebook::thrift::test::HeapAllocated> p_arg);
66-
virtual folly::SemiFuture<std::unique_ptr<::facebook::thrift::test::HeapAllocated>> semifuture_adaptedTypes(std::unique_ptr<::facebook::thrift::test::HeapAllocated> p_arg);
62+
virtual void async_tm_count(apache::thrift::HandlerCallbackPtr<std::unique_ptr<::facebook::thrift::test::fixtures::adapter::CountingStruct>> callback);
63+
virtual void sync_adaptedTypes(::facebook::thrift::test::fixtures::adapter::HeapAllocated& /*_return*/, std::unique_ptr<::facebook::thrift::test::fixtures::adapter::HeapAllocated> /*arg*/);
64+
[[deprecated("Use sync_adaptedTypes instead")]] virtual void adaptedTypes(::facebook::thrift::test::fixtures::adapter::HeapAllocated& /*_return*/, std::unique_ptr<::facebook::thrift::test::fixtures::adapter::HeapAllocated> /*arg*/);
65+
virtual folly::Future<std::unique_ptr<::facebook::thrift::test::fixtures::adapter::HeapAllocated>> future_adaptedTypes(std::unique_ptr<::facebook::thrift::test::fixtures::adapter::HeapAllocated> p_arg);
66+
virtual folly::SemiFuture<std::unique_ptr<::facebook::thrift::test::fixtures::adapter::HeapAllocated>> semifuture_adaptedTypes(std::unique_ptr<::facebook::thrift::test::fixtures::adapter::HeapAllocated> p_arg);
6767
#if FOLLY_HAS_COROUTINES
68-
virtual folly::coro::Task<std::unique_ptr<::facebook::thrift::test::HeapAllocated>> co_adaptedTypes(std::unique_ptr<::facebook::thrift::test::HeapAllocated> p_arg);
69-
virtual folly::coro::Task<std::unique_ptr<::facebook::thrift::test::HeapAllocated>> co_adaptedTypes(apache::thrift::RequestParams params, std::unique_ptr<::facebook::thrift::test::HeapAllocated> p_arg);
68+
virtual folly::coro::Task<std::unique_ptr<::facebook::thrift::test::fixtures::adapter::HeapAllocated>> co_adaptedTypes(std::unique_ptr<::facebook::thrift::test::fixtures::adapter::HeapAllocated> p_arg);
69+
virtual folly::coro::Task<std::unique_ptr<::facebook::thrift::test::fixtures::adapter::HeapAllocated>> co_adaptedTypes(apache::thrift::RequestParams params, std::unique_ptr<::facebook::thrift::test::fixtures::adapter::HeapAllocated> p_arg);
7070
#endif
71-
virtual void async_tm_adaptedTypes(apache::thrift::HandlerCallbackPtr<std::unique_ptr<::facebook::thrift::test::HeapAllocated>> callback, std::unique_ptr<::facebook::thrift::test::HeapAllocated> p_arg);
71+
virtual void async_tm_adaptedTypes(apache::thrift::HandlerCallbackPtr<std::unique_ptr<::facebook::thrift::test::fixtures::adapter::HeapAllocated>> callback, std::unique_ptr<::facebook::thrift::test::fixtures::adapter::HeapAllocated> p_arg);
7272
private:
73-
static ::facebook::thrift::test::AdapterServiceServiceInfoHolder __fbthrift_serviceInfoHolder;
73+
static ::facebook::thrift::test::fixtures::adapter::AdapterServiceServiceInfoHolder __fbthrift_serviceInfoHolder;
7474
std::atomic<apache::thrift::detail::si::InvocationType> __fbthrift_invocation_count{apache::thrift::detail::si::InvocationType::AsyncTm};
7575
std::atomic<apache::thrift::detail::si::InvocationType> __fbthrift_invocation_adaptedTypes{apache::thrift::detail::si::InvocationType::AsyncTm};
7676
public:
7777

7878
virtual void fbthrift_execute_decorators_before_count(apache::thrift::Cpp2RequestContext& /*requestCtx*/) {}
79-
virtual void fbthrift_execute_decorators_after_count(apache::thrift::Cpp2RequestContext& /*requestCtx*/, apache::thrift::detail::DecoratorReturnType<::facebook::thrift::test::CountingStruct>::type /*result*/) {}
80-
static void fbthrift_invoke_decorator_after_count(void* iface, apache::thrift::Cpp2RequestContext* ctx, apache::thrift::detail::DecoratorReturnType<::facebook::thrift::test::CountingStruct>::type result) {
81-
static_cast<ServiceHandler<::facebook::thrift::test::AdapterService>*>(iface)->fbthrift_execute_decorators_after_count(*ctx, result);
79+
virtual void fbthrift_execute_decorators_after_count(apache::thrift::Cpp2RequestContext& /*requestCtx*/, apache::thrift::detail::DecoratorReturnType<::facebook::thrift::test::fixtures::adapter::CountingStruct>::type /*result*/) {}
80+
static void fbthrift_invoke_decorator_after_count(void* iface, apache::thrift::Cpp2RequestContext* ctx, apache::thrift::detail::DecoratorReturnType<::facebook::thrift::test::fixtures::adapter::CountingStruct>::type result) {
81+
static_cast<ServiceHandler<::facebook::thrift::test::fixtures::adapter::AdapterService>*>(iface)->fbthrift_execute_decorators_after_count(*ctx, result);
8282
}
83-
virtual void fbthrift_execute_decorators_before_adaptedTypes(apache::thrift::Cpp2RequestContext& /*requestCtx*/, apache::thrift::detail::DecoratorArgType<::facebook::thrift::test::HeapAllocated>::type /*p_arg*/) {}
84-
virtual void fbthrift_execute_decorators_after_adaptedTypes(apache::thrift::Cpp2RequestContext& /*requestCtx*/, apache::thrift::detail::DecoratorReturnType<::facebook::thrift::test::HeapAllocated>::type /*result*/) {}
85-
static void fbthrift_invoke_decorator_after_adaptedTypes(void* iface, apache::thrift::Cpp2RequestContext* ctx, apache::thrift::detail::DecoratorReturnType<::facebook::thrift::test::HeapAllocated>::type result) {
86-
static_cast<ServiceHandler<::facebook::thrift::test::AdapterService>*>(iface)->fbthrift_execute_decorators_after_adaptedTypes(*ctx, result);
83+
virtual void fbthrift_execute_decorators_before_adaptedTypes(apache::thrift::Cpp2RequestContext& /*requestCtx*/, apache::thrift::detail::DecoratorArgType<::facebook::thrift::test::fixtures::adapter::HeapAllocated>::type /*p_arg*/) {}
84+
virtual void fbthrift_execute_decorators_after_adaptedTypes(apache::thrift::Cpp2RequestContext& /*requestCtx*/, apache::thrift::detail::DecoratorReturnType<::facebook::thrift::test::fixtures::adapter::HeapAllocated>::type /*result*/) {}
85+
static void fbthrift_invoke_decorator_after_adaptedTypes(void* iface, apache::thrift::Cpp2RequestContext* ctx, apache::thrift::detail::DecoratorReturnType<::facebook::thrift::test::fixtures::adapter::HeapAllocated>::type result) {
86+
static_cast<ServiceHandler<::facebook::thrift::test::fixtures::adapter::AdapterService>*>(iface)->fbthrift_execute_decorators_after_adaptedTypes(*ctx, result);
8787
}
8888
};
8989

9090
namespace detail {
91-
template <> struct TSchemaAssociation<::facebook::thrift::test::AdapterService, false> {
91+
template <> struct TSchemaAssociation<::facebook::thrift::test::fixtures::adapter::AdapterService, false> {
9292
static constexpr ::folly::Range<const ::std::string_view*>(*bundle)() = nullptr;
93-
static constexpr int64_t programId = -3402983759148418281;
94-
static constexpr ::std::string_view definitionKey = {"\x79\xbe\xa6\x4f\x3a\x0d\xbe\x6c\x5d\xbe\xf1\xff\x5c\xf3\x9f\x6f", 16};
93+
static constexpr int64_t programId = 4183034140653051010;
94+
static constexpr ::std::string_view definitionKey = {"\x21\x8f\x52\x30\x9d\x84\x9a\x2e\x5a\x46\x98\x53\x49\x5d\xec\x3c", 16};
9595
};
9696
}
9797
} // namespace apache::thrift
9898

99-
namespace facebook::thrift::test {
99+
namespace facebook::thrift::test::fixtures::adapter {
100100
using AdapterServiceSvIf [[deprecated("Use apache::thrift::ServiceHandler<AdapterService> instead")]] = ::apache::thrift::ServiceHandler<AdapterService>;
101-
} // namespace facebook::thrift::test
101+
} // namespace facebook::thrift::test::fixtures::adapter
102102

103-
namespace facebook::thrift::test {
103+
namespace facebook::thrift::test::fixtures::adapter {
104104
class AdapterServiceSvNull : public ::apache::thrift::ServiceHandler<AdapterService> {
105105
public:
106-
void count(::facebook::thrift::test::CountingStruct& /*_return*/) override;
107-
void adaptedTypes(::facebook::thrift::test::HeapAllocated& /*_return*/, std::unique_ptr<::facebook::thrift::test::HeapAllocated> /*arg*/) override;
106+
void count(::facebook::thrift::test::fixtures::adapter::CountingStruct& /*_return*/) override;
107+
void adaptedTypes(::facebook::thrift::test::fixtures::adapter::HeapAllocated& /*_return*/, std::unique_ptr<::facebook::thrift::test::fixtures::adapter::HeapAllocated> /*arg*/) override;
108108
};
109109

110110
class AdapterServiceAsyncProcessor : public ::apache::thrift::GeneratedAsyncProcessorBase {
@@ -113,7 +113,7 @@ class AdapterServiceAsyncProcessor : public ::apache::thrift::GeneratedAsyncProc
113113
void getServiceMetadata(apache::thrift::metadata::ThriftServiceMetadataResponse& response) override;
114114
using BaseAsyncProcessor = void;
115115
protected:
116-
::apache::thrift::ServiceHandler<::facebook::thrift::test::AdapterService>* iface_;
116+
::apache::thrift::ServiceHandler<::facebook::thrift::test::fixtures::adapter::AdapterService>* iface_;
117117
public:
118118
void processSerializedCompressedRequestWithMetadata(apache::thrift::ResponseChannelRequest::UniquePtr req, apache::thrift::SerializedCompressedRequest&& serializedRequest, const apache::thrift::AsyncProcessorFactory::MethodMetadata& methodMetadata, apache::thrift::protocol::PROTOCOL_TYPES protType, apache::thrift::Cpp2RequestContext* context, folly::EventBase* eb, apache::thrift::concurrency::ThreadManager* tm) override;
119119
void executeRequest(apache::thrift::ServerRequest&& serverRequest, const apache::thrift::AsyncProcessorFactory::MethodMetadata& methodMetadata) override;
@@ -145,7 +145,7 @@ class AdapterServiceAsyncProcessor : public ::apache::thrift::GeneratedAsyncProc
145145
template <class ProtocolIn_, class ProtocolOut_>
146146
static apache::thrift::SerializedResponse return_count(
147147
apache::thrift::ContextStack* ctx,
148-
::facebook::thrift::test::CountingStruct const& _return);
148+
::facebook::thrift::test::fixtures::adapter::CountingStruct const& _return);
149149

150150
template <class ProtocolIn_, class ProtocolOut_>
151151
static void throw_wrapped_count(
@@ -182,7 +182,7 @@ class AdapterServiceAsyncProcessor : public ::apache::thrift::GeneratedAsyncProc
182182
template <class ProtocolIn_, class ProtocolOut_>
183183
static apache::thrift::SerializedResponse return_adaptedTypes(
184184
apache::thrift::ContextStack* ctx,
185-
::facebook::thrift::test::HeapAllocated const& _return);
185+
::facebook::thrift::test::fixtures::adapter::HeapAllocated const& _return);
186186

187187
template <class ProtocolIn_, class ProtocolOut_>
188188
static void throw_wrapped_adaptedTypes(
@@ -199,9 +199,9 @@ class AdapterServiceAsyncProcessor : public ::apache::thrift::GeneratedAsyncProc
199199
// End of Service Methods
200200
//
201201
public:
202-
AdapterServiceAsyncProcessor(::apache::thrift::ServiceHandler<::facebook::thrift::test::AdapterService>* iface) :
202+
AdapterServiceAsyncProcessor(::apache::thrift::ServiceHandler<::facebook::thrift::test::fixtures::adapter::AdapterService>* iface) :
203203
iface_(iface) {}
204204
~AdapterServiceAsyncProcessor() override {}
205205
};
206206

207-
} // namespace facebook::thrift::test
207+
} // namespace facebook::thrift::test::fixtures::adapter

0 commit comments

Comments
 (0)