blob: 86b81787e67301544323db2b93ce995fdde622b7 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
// fidl_experiment = output_index_json
#pragma once
#include <test/protocollayoutssamelibrary/cpp/fidl.h>
namespace test {
namespace protocollayoutssamelibrary {
namespace testing {
class ComposedProtocol_TestBase : public ::test::protocollayoutssamelibrary::ComposedProtocol {
public:
virtual ~ComposedProtocol_TestBase() {}
virtual void NotImplemented_(const std::string& name) = 0;
void OneWayAnonComposed(::test::protocollayoutssamelibrary::ComposedProtocolOneWayAnonComposedRequest ComposedProtocolOneWayAnonComposedRequest) override {
NotImplemented_("OneWayAnonComposed");
}
void TwoWayAnonComposed(::test::protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedRequest ComposedProtocolTwoWayAnonComposedRequest, TwoWayAnonComposedCallback callback) override {
NotImplemented_("TwoWayAnonComposed");
}
void TwoWayAnonComposedWithError(::test::protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorRequest ComposedProtocolTwoWayAnonComposedWithErrorRequest, TwoWayAnonComposedWithErrorCallback callback) override {
NotImplemented_("TwoWayAnonComposedWithError");
}
void OneWayNamedComposed(::test::protocollayoutssamelibrary::TablePayload TablePayload) override {
NotImplemented_("OneWayNamedComposed");
}
void TwoWayNamedComposed(::test::protocollayoutssamelibrary::UnionPayload UnionPayload, TwoWayNamedComposedCallback callback) override {
NotImplemented_("TwoWayNamedComposed");
}
void TwoWayNamedComposedWithError(::test::protocollayoutssamelibrary::TablePayload TablePayload, TwoWayNamedComposedWithErrorCallback callback) override {
NotImplemented_("TwoWayNamedComposedWithError");
}
};
class MainProtocol_TestBase : public ::test::protocollayoutssamelibrary::MainProtocol {
public:
virtual ~MainProtocol_TestBase() {}
virtual void NotImplemented_(const std::string& name) = 0;
void OneWayAnonComposed(::test::protocollayoutssamelibrary::ComposedProtocolOneWayAnonComposedRequest ComposedProtocolOneWayAnonComposedRequest) override {
NotImplemented_("OneWayAnonComposed");
}
void TwoWayAnonComposed(::test::protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedRequest ComposedProtocolTwoWayAnonComposedRequest, TwoWayAnonComposedCallback callback) override {
NotImplemented_("TwoWayAnonComposed");
}
void TwoWayAnonComposedWithError(::test::protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorRequest ComposedProtocolTwoWayAnonComposedWithErrorRequest, TwoWayAnonComposedWithErrorCallback callback) override {
NotImplemented_("TwoWayAnonComposedWithError");
}
void OneWayNamedComposed(::test::protocollayoutssamelibrary::TablePayload TablePayload) override {
NotImplemented_("OneWayNamedComposed");
}
void TwoWayNamedComposed(::test::protocollayoutssamelibrary::UnionPayload UnionPayload, TwoWayNamedComposedCallback callback) override {
NotImplemented_("TwoWayNamedComposed");
}
void TwoWayNamedComposedWithError(::test::protocollayoutssamelibrary::TablePayload TablePayload, TwoWayNamedComposedWithErrorCallback callback) override {
NotImplemented_("TwoWayNamedComposedWithError");
}
void OneWayLocal(::test::protocollayoutssamelibrary::TablePayload TablePayload) override {
NotImplemented_("OneWayLocal");
}
void TwoWayLocal(::test::protocollayoutssamelibrary::UnionPayload UnionPayload, TwoWayLocalCallback callback) override {
NotImplemented_("TwoWayLocal");
}
void TwoWayLocalWithError(::test::protocollayoutssamelibrary::TablePayload TablePayload, TwoWayLocalWithErrorCallback callback) override {
NotImplemented_("TwoWayLocalWithError");
}
void OneWayAnon(::test::protocollayoutssamelibrary::MainProtocolOneWayAnonRequest MainProtocolOneWayAnonRequest) override {
NotImplemented_("OneWayAnon");
}
void TwoWayAnon(::test::protocollayoutssamelibrary::MainProtocolTwoWayAnonRequest MainProtocolTwoWayAnonRequest, TwoWayAnonCallback callback) override {
NotImplemented_("TwoWayAnon");
}
void TwoWayAnonWithError(::test::protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorRequest MainProtocolTwoWayAnonWithErrorRequest, TwoWayAnonWithErrorCallback callback) override {
NotImplemented_("TwoWayAnonWithError");
}
};
} // namespace testing
} // namespace protocollayoutssamelibrary
} // namespace test