blob: 38590f24a0b06796a94493f73428422ef69bdd3a [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
#pragma once
#include <fidl/test/protocolrequest/llcpp/fidl.h>
namespace fidl_test_protocolrequest {
namespace testing {
class Parent_TestBase
: public ::fidl::WireInterface<::fidl_test_protocolrequest::Parent> {
public:
virtual ~Parent_TestBase() {}
virtual void NotImplemented_(const std::string& name,
::fidl::CompleterBase& completer) = 0;
using Interface = ::fidl::WireInterface<::fidl_test_protocolrequest::Parent>;
virtual void GetChild(
::fidl::WireInterface<::fidl_test_protocolrequest::Parent>::
GetChildCompleter::Sync& completer) override {
NotImplemented_("GetChild", completer);
}
virtual void GetChildRequest(
::fidl::WireInterface<::fidl_test_protocolrequest::Parent>::
GetChildRequestCompleter::Sync& completer) override {
NotImplemented_("GetChildRequest", completer);
}
virtual void TakeChild(
::fidl::ClientEnd<::fidl_test_protocolrequest::Child> c,
::fidl::WireInterface<::fidl_test_protocolrequest::Parent>::
TakeChildCompleter::Sync& completer) override {
NotImplemented_("TakeChild", completer);
}
virtual void TakeChildRequest(
::fidl::ServerEnd<::fidl_test_protocolrequest::Child> r,
::fidl::WireInterface<::fidl_test_protocolrequest::Parent>::
TakeChildRequestCompleter::Sync& completer) override {
NotImplemented_("TakeChildRequest", completer);
}
};
class Child_TestBase
: public ::fidl::WireInterface<::fidl_test_protocolrequest::Child> {
public:
virtual ~Child_TestBase() {}
virtual void NotImplemented_(const std::string& name,
::fidl::CompleterBase& completer) = 0;
using Interface = ::fidl::WireInterface<::fidl_test_protocolrequest::Child>;
};
} // namespace testing
} // namespace fidl_test_protocolrequest