blob: c79cde34b58d033c08427d86ee0b389eeec460b2 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
// fidl_experiment = output_index_json
#pragma once
#include <fidl/test.unknowninteractions/cpp/fidl.h>
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wshadow"
namespace fidl {
namespace testing {
template <>
class TestBase<::test_unknowninteractions::UnknownInteractionsProtocol> : public ::fidl::Server<::test_unknowninteractions::UnknownInteractionsProtocol> {
public:
virtual ~TestBase<::test_unknowninteractions::UnknownInteractionsProtocol>() = default;
virtual void NotImplemented_(const std::string& name, ::fidl::CompleterBase& completer) = 0;
virtual void StrictOneWay(
StrictOneWayCompleter::Sync& completer) {
NotImplemented_("StrictOneWay", completer);
}
virtual void FlexibleOneWay(
FlexibleOneWayCompleter::Sync& completer) {
NotImplemented_("FlexibleOneWay", completer);
}
virtual void StrictTwoWay(
StrictTwoWayCompleter::Sync& completer) {
NotImplemented_("StrictTwoWay", completer);
}
virtual void StrictTwoWayFields(
StrictTwoWayFieldsCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayFields", completer);
}
virtual void StrictTwoWayUnion(
StrictTwoWayUnionCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayUnion", completer);
}
virtual void StrictTwoWayTable(
StrictTwoWayTableCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayTable", completer);
}
virtual void StrictTwoWayErr(
StrictTwoWayErrCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayErr", completer);
}
virtual void StrictTwoWayFieldsErr(
StrictTwoWayFieldsErrCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayFieldsErr", completer);
}
virtual void StrictTwoWayUnionErr(
StrictTwoWayUnionErrCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayUnionErr", completer);
}
virtual void StrictTwoWayTableErr(
StrictTwoWayTableErrCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayTableErr", completer);
}
virtual void FlexibleTwoWay(
FlexibleTwoWayCompleter::Sync& completer) {
NotImplemented_("FlexibleTwoWay", completer);
}
virtual void FlexibleTwoWayFields(
FlexibleTwoWayFieldsCompleter::Sync& completer) {
NotImplemented_("FlexibleTwoWayFields", completer);
}
virtual void FlexibleTwoWayUnion(
FlexibleTwoWayUnionCompleter::Sync& completer) {
NotImplemented_("FlexibleTwoWayUnion", completer);
}
virtual void FlexibleTwoWayTable(
FlexibleTwoWayTableCompleter::Sync& completer) {
NotImplemented_("FlexibleTwoWayTable", completer);
}
virtual void FlexibleTwoWayErr(
FlexibleTwoWayErrCompleter::Sync& completer) {
NotImplemented_("FlexibleTwoWayErr", completer);
}
virtual void FlexibleTwoWayFieldsErr(
FlexibleTwoWayFieldsErrCompleter::Sync& completer) {
NotImplemented_("FlexibleTwoWayFieldsErr", completer);
}
virtual void FlexibleTwoWayUnionErr(
FlexibleTwoWayUnionErrCompleter::Sync& completer) {
NotImplemented_("FlexibleTwoWayUnionErr", completer);
}
virtual void FlexibleTwoWayTableErr(
FlexibleTwoWayTableErrCompleter::Sync& completer) {
NotImplemented_("FlexibleTwoWayTableErr", completer);
}
};
template <>
class TestBase<::test_unknowninteractions::UnknownInteractionsAjarProtocol> : public ::fidl::Server<::test_unknowninteractions::UnknownInteractionsAjarProtocol> {
public:
virtual ~TestBase<::test_unknowninteractions::UnknownInteractionsAjarProtocol>() = default;
virtual void NotImplemented_(const std::string& name, ::fidl::CompleterBase& completer) = 0;
virtual void StrictOneWay(
StrictOneWayCompleter::Sync& completer) {
NotImplemented_("StrictOneWay", completer);
}
virtual void FlexibleOneWay(
FlexibleOneWayCompleter::Sync& completer) {
NotImplemented_("FlexibleOneWay", completer);
}
virtual void StrictTwoWay(
StrictTwoWayCompleter::Sync& completer) {
NotImplemented_("StrictTwoWay", completer);
}
virtual void StrictTwoWayFields(
StrictTwoWayFieldsCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayFields", completer);
}
virtual void StrictTwoWayUnion(
StrictTwoWayUnionCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayUnion", completer);
}
virtual void StrictTwoWayTable(
StrictTwoWayTableCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayTable", completer);
}
virtual void StrictTwoWayErr(
StrictTwoWayErrCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayErr", completer);
}
virtual void StrictTwoWayFieldsErr(
StrictTwoWayFieldsErrCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayFieldsErr", completer);
}
virtual void StrictTwoWayUnionErr(
StrictTwoWayUnionErrCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayUnionErr", completer);
}
virtual void StrictTwoWayTableErr(
StrictTwoWayTableErrCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayTableErr", completer);
}
};
template <>
class TestBase<::test_unknowninteractions::UnknownInteractionsClosedProtocol> : public ::fidl::Server<::test_unknowninteractions::UnknownInteractionsClosedProtocol> {
public:
virtual ~TestBase<::test_unknowninteractions::UnknownInteractionsClosedProtocol>() = default;
virtual void NotImplemented_(const std::string& name, ::fidl::CompleterBase& completer) = 0;
virtual void StrictOneWay(
StrictOneWayCompleter::Sync& completer) {
NotImplemented_("StrictOneWay", completer);
}
virtual void StrictTwoWay(
StrictTwoWayCompleter::Sync& completer) {
NotImplemented_("StrictTwoWay", completer);
}
virtual void StrictTwoWayFields(
StrictTwoWayFieldsCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayFields", completer);
}
virtual void StrictTwoWayUnion(
StrictTwoWayUnionCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayUnion", completer);
}
virtual void StrictTwoWayTable(
StrictTwoWayTableCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayTable", completer);
}
virtual void StrictTwoWayErr(
StrictTwoWayErrCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayErr", completer);
}
virtual void StrictTwoWayFieldsErr(
StrictTwoWayFieldsErrCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayFieldsErr", completer);
}
virtual void StrictTwoWayUnionErr(
StrictTwoWayUnionErrCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayUnionErr", completer);
}
virtual void StrictTwoWayTableErr(
StrictTwoWayTableErrCompleter::Sync& completer) {
NotImplemented_("StrictTwoWayTableErr", completer);
}
};
#pragma clang diagnostic pop
} // namespace testing
} // namespace fidl