blob: a0a404edb6090b52957d33ff3740a1dfe40263d6 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
// fidl_experiment = output_index_json
#pragma once
#include <fidl/test.protocols/cpp/wire.h>
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wshadow"
namespace fidl {
namespace testing {
template <>
class WireTestBase<::test_protocols::WithAndWithoutRequestResponse> : public ::fidl::WireServer<::test_protocols::WithAndWithoutRequestResponse> {
public:
virtual ~WireTestBase<::test_protocols::WithAndWithoutRequestResponse>() = default;
virtual void NotImplemented_(const std::string& name, ::fidl::CompleterBase& completer) = 0;
virtual void NoRequestNoResponse(
NoRequestNoResponseCompleter::Sync& completer) override {
NotImplemented_("NoRequestNoResponse", completer);
}
virtual void NoRequestEmptyResponse(
NoRequestEmptyResponseCompleter::Sync& completer) override {
NotImplemented_("NoRequestEmptyResponse", completer);
}
virtual void NoRequestWithResponse(
NoRequestWithResponseCompleter::Sync& completer) override {
NotImplemented_("NoRequestWithResponse", completer);
}
virtual void WithRequestNoResponse(
::test_protocols::wire::WithAndWithoutRequestResponseWithRequestNoResponseRequest* request,
WithRequestNoResponseCompleter::Sync& completer) override {
NotImplemented_("WithRequestNoResponse", completer);
}
virtual void WithRequestEmptyResponse(
::test_protocols::wire::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest* request,
WithRequestEmptyResponseCompleter::Sync& completer) override {
NotImplemented_("WithRequestEmptyResponse", completer);
}
virtual void WithRequestWithResponse(
::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseRequest* request,
WithRequestWithResponseCompleter::Sync& completer) override {
NotImplemented_("WithRequestWithResponse", completer);
}
};
template <>
class WireSyncEventHandlerTestBase<::test_protocols::WithAndWithoutRequestResponse> : public ::fidl::WireSyncEventHandler<::test_protocols::WithAndWithoutRequestResponse> {
public:
virtual ~WireSyncEventHandlerTestBase<::test_protocols::WithAndWithoutRequestResponse>() = default;
virtual void NotImplemented_(const std::string& name) = 0;
void OnEmptyResponse() override {
NotImplemented_("OnEmptyResponse");
}
void OnWithResponse(::fidl::WireEvent<::test_protocols::WithAndWithoutRequestResponse::OnWithResponse>* event) override {
NotImplemented_("OnWithResponse");
}
};
template <>
class WireTestBase<::test_protocols::WithErrorSyntax> : public ::fidl::WireServer<::test_protocols::WithErrorSyntax> {
public:
virtual ~WireTestBase<::test_protocols::WithErrorSyntax>() = default;
virtual void NotImplemented_(const std::string& name, ::fidl::CompleterBase& completer) = 0;
virtual void ResponseAsStruct(
ResponseAsStructCompleter::Sync& completer) override {
NotImplemented_("ResponseAsStruct", completer);
}
virtual void ErrorAsPrimitive(
ErrorAsPrimitiveCompleter::Sync& completer) override {
NotImplemented_("ErrorAsPrimitive", completer);
}
virtual void ErrorAsEnum(
ErrorAsEnumCompleter::Sync& completer) override {
NotImplemented_("ErrorAsEnum", completer);
}
virtual void HandleInResult(
HandleInResultCompleter::Sync& completer) override {
NotImplemented_("HandleInResult", completer);
}
};
template <>
class WireSyncEventHandlerTestBase<::test_protocols::WithErrorSyntax> : public ::fidl::WireSyncEventHandler<::test_protocols::WithErrorSyntax> {
public:
virtual ~WireSyncEventHandlerTestBase<::test_protocols::WithErrorSyntax>() = default;
virtual void NotImplemented_(const std::string& name) = 0;
};
template <>
class WireTestBase<::test_protocols::ChannelProtocol> : public ::fidl::WireServer<::test_protocols::ChannelProtocol> {
public:
virtual ~WireTestBase<::test_protocols::ChannelProtocol>() = default;
virtual void NotImplemented_(const std::string& name, ::fidl::CompleterBase& completer) = 0;
virtual void MethodA(
::test_protocols::wire::ChannelProtocolMethodARequest* request,
MethodACompleter::Sync& completer) override {
NotImplemented_("MethodA", completer);
}
virtual void MethodB(
::test_protocols::wire::ChannelProtocolMethodBRequest* request,
MethodBCompleter::Sync& completer) override {
NotImplemented_("MethodB", completer);
}
virtual void TakeHandle(
::test_protocols::wire::ChannelProtocolTakeHandleRequest* request,
TakeHandleCompleter::Sync& completer) override {
NotImplemented_("TakeHandle", completer);
}
virtual void MutateSocket(
::test_protocols::wire::ChannelProtocolMutateSocketRequest* request,
MutateSocketCompleter::Sync& completer) override {
NotImplemented_("MutateSocket", completer);
}
};
template <>
class WireSyncEventHandlerTestBase<::test_protocols::ChannelProtocol> : public ::fidl::WireSyncEventHandler<::test_protocols::ChannelProtocol> {
public:
virtual ~WireSyncEventHandlerTestBase<::test_protocols::ChannelProtocol>() = default;
virtual void NotImplemented_(const std::string& name) = 0;
void EventA(::fidl::WireEvent<::test_protocols::ChannelProtocol::EventA>* event) override {
NotImplemented_("EventA");
}
};
template <>
class WireTestBase<::test_protocols::DiscoverableProtocol> : public ::fidl::WireServer<::test_protocols::DiscoverableProtocol> {
public:
virtual ~WireTestBase<::test_protocols::DiscoverableProtocol>() = default;
virtual void NotImplemented_(const std::string& name, ::fidl::CompleterBase& completer) = 0;
virtual void Method(
MethodCompleter::Sync& completer) override {
NotImplemented_("Method", completer);
}
};
template <>
class WireSyncEventHandlerTestBase<::test_protocols::DiscoverableProtocol> : public ::fidl::WireSyncEventHandler<::test_protocols::DiscoverableProtocol> {
public:
virtual ~WireSyncEventHandlerTestBase<::test_protocols::DiscoverableProtocol>() = default;
virtual void NotImplemented_(const std::string& name) = 0;
};
template <>
class WireTestBase<::test_protocols::AnotherDiscoverableProtocol> : public ::fidl::WireServer<::test_protocols::AnotherDiscoverableProtocol> {
public:
virtual ~WireTestBase<::test_protocols::AnotherDiscoverableProtocol>() = default;
virtual void NotImplemented_(const std::string& name, ::fidl::CompleterBase& completer) = 0;
};
template <>
class WireSyncEventHandlerTestBase<::test_protocols::AnotherDiscoverableProtocol> : public ::fidl::WireSyncEventHandler<::test_protocols::AnotherDiscoverableProtocol> {
public:
virtual ~WireSyncEventHandlerTestBase<::test_protocols::AnotherDiscoverableProtocol>() = default;
virtual void NotImplemented_(const std::string& name) = 0;
};
template <>
class WireTestBase<::test_protocols::PlatformServer> : public ::fidl::WireServer<::test_protocols::PlatformServer> {
public:
virtual ~WireTestBase<::test_protocols::PlatformServer>() = default;
virtual void NotImplemented_(const std::string& name, ::fidl::CompleterBase& completer) = 0;
};
template <>
class WireSyncEventHandlerTestBase<::test_protocols::PlatformServer> : public ::fidl::WireSyncEventHandler<::test_protocols::PlatformServer> {
public:
virtual ~WireSyncEventHandlerTestBase<::test_protocols::PlatformServer>() = default;
virtual void NotImplemented_(const std::string& name) = 0;
};
template <>
class WireTestBase<::test_protocols::HandleRightsProtocol> : public ::fidl::WireServer<::test_protocols::HandleRightsProtocol> {
public:
virtual ~WireTestBase<::test_protocols::HandleRightsProtocol>() = default;
virtual void NotImplemented_(const std::string& name, ::fidl::CompleterBase& completer) = 0;
virtual void NoResponseMethod(
::test_protocols::wire::HandleRightsProtocolNoResponseMethodRequest* request,
NoResponseMethodCompleter::Sync& completer) override {
NotImplemented_("NoResponseMethod", completer);
}
virtual void ResponseMethod(
::test_protocols::wire::HandleRightsProtocolResponseMethodRequest* request,
ResponseMethodCompleter::Sync& completer) override {
NotImplemented_("ResponseMethod", completer);
}
};
template <>
class WireSyncEventHandlerTestBase<::test_protocols::HandleRightsProtocol> : public ::fidl::WireSyncEventHandler<::test_protocols::HandleRightsProtocol> {
public:
virtual ~WireSyncEventHandlerTestBase<::test_protocols::HandleRightsProtocol>() = default;
virtual void NotImplemented_(const std::string& name) = 0;
void AnEvent(::fidl::WireEvent<::test_protocols::HandleRightsProtocol::AnEvent>* event) override {
NotImplemented_("AnEvent");
}
};
template <>
class WireTestBase<::test_protocols::WithProtocolEnds> : public ::fidl::WireServer<::test_protocols::WithProtocolEnds> {
public:
virtual ~WireTestBase<::test_protocols::WithProtocolEnds>() = default;
virtual void NotImplemented_(const std::string& name, ::fidl::CompleterBase& completer) = 0;
virtual void ClientEnds(
::test_protocols::wire::WithProtocolEndsClientEndsRequest* request,
ClientEndsCompleter::Sync& completer) override {
NotImplemented_("ClientEnds", completer);
}
virtual void ServerEnds(
::test_protocols::wire::WithProtocolEndsServerEndsRequest* request,
ServerEndsCompleter::Sync& completer) override {
NotImplemented_("ServerEnds", completer);
}
virtual void StructContainingEnds(
::test_protocols::wire::WithProtocolEndsStructContainingEndsRequest* request,
StructContainingEndsCompleter::Sync& completer) override {
NotImplemented_("StructContainingEnds", completer);
}
};
template <>
class WireSyncEventHandlerTestBase<::test_protocols::WithProtocolEnds> : public ::fidl::WireSyncEventHandler<::test_protocols::WithProtocolEnds> {
public:
virtual ~WireSyncEventHandlerTestBase<::test_protocols::WithProtocolEnds>() = default;
virtual void NotImplemented_(const std::string& name) = 0;
};
template <>
class WireTestBase<::test_protocols::ManyParameters> : public ::fidl::WireServer<::test_protocols::ManyParameters> {
public:
virtual ~WireTestBase<::test_protocols::ManyParameters>() = default;
virtual void NotImplemented_(const std::string& name, ::fidl::CompleterBase& completer) = 0;
virtual void Fifteen(
::test_protocols::wire::ManyParametersFifteenRequest* request,
FifteenCompleter::Sync& completer) override {
NotImplemented_("Fifteen", completer);
}
};
template <>
class WireSyncEventHandlerTestBase<::test_protocols::ManyParameters> : public ::fidl::WireSyncEventHandler<::test_protocols::ManyParameters> {
public:
virtual ~WireSyncEventHandlerTestBase<::test_protocols::ManyParameters>() = default;
virtual void NotImplemented_(const std::string& name) = 0;
};
template <>
class WireTestBase<::test_protocols::MethodWithUnion> : public ::fidl::WireServer<::test_protocols::MethodWithUnion> {
public:
virtual ~WireTestBase<::test_protocols::MethodWithUnion>() = default;
virtual void NotImplemented_(const std::string& name, ::fidl::CompleterBase& completer) = 0;
virtual void UnionMethod(
::test_protocols::wire::MethodWithUnionUnionMethodRequest* request,
UnionMethodCompleter::Sync& completer) override {
NotImplemented_("UnionMethod", completer);
}
};
template <>
class WireSyncEventHandlerTestBase<::test_protocols::MethodWithUnion> : public ::fidl::WireSyncEventHandler<::test_protocols::MethodWithUnion> {
public:
virtual ~WireSyncEventHandlerTestBase<::test_protocols::MethodWithUnion>() = default;
virtual void NotImplemented_(const std::string& name) = 0;
};
#pragma clang diagnostic pop
} // namespace testing
} // namespace fidl