blob: 17ee7071a4387a3a6618a01b4a2c5f64180325b6 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
#pragma once
#include <test/protocols/cpp/fidl.h>
namespace test {
namespace protocols {
namespace testing {
class WithAndWithoutRequestResponse_TestBase : public ::test::protocols::WithAndWithoutRequestResponse {
public:
virtual ~WithAndWithoutRequestResponse_TestBase() {}
virtual void NotImplemented_(const std::string& name) = 0;
void NoRequestNoResponse() override {
NotImplemented_("NoRequestNoResponse");
}
void NoRequestEmptyResponse(NoRequestEmptyResponseCallback callback) override {
NotImplemented_("NoRequestEmptyResponse");
}
void NoRequestWithResponse(NoRequestWithResponseCallback callback) override {
NotImplemented_("NoRequestWithResponse");
}
void WithRequestNoResponse(::std::string arg) override {
NotImplemented_("WithRequestNoResponse");
}
void WithRequestEmptyResponse(::std::string arg, WithRequestEmptyResponseCallback callback) override {
NotImplemented_("WithRequestEmptyResponse");
}
void WithRequestWithResponse(::std::string arg, WithRequestWithResponseCallback callback) override {
NotImplemented_("WithRequestWithResponse");
}
};
class Transitional_TestBase : public ::test::protocols::Transitional {
public:
virtual ~Transitional_TestBase() {}
virtual void NotImplemented_(const std::string& name) = 0;
void Request(int64_t x, RequestCallback callback) override {
NotImplemented_("Request");
}
void OneWay(int64_t x) override {
NotImplemented_("OneWay");
}
};
class WithProtocolEnds_TestBase : public ::test::protocols::WithProtocolEnds {
public:
virtual ~WithProtocolEnds_TestBase() {}
virtual void NotImplemented_(const std::string& name) = 0;
void ClientEnds(::fidl::InterfaceHandle<::test::protocols::DiscoverableProtocol> in, ClientEndsCallback callback) override {
NotImplemented_("ClientEnds");
}
void ServerEnds(::fidl::InterfaceRequest<::test::protocols::DiscoverableProtocol> in, ServerEndsCallback callback) override {
NotImplemented_("ServerEnds");
}
void StructContainingEnds(::test::protocols::ProtocolEnds in, StructContainingEndsCallback callback) override {
NotImplemented_("StructContainingEnds");
}
};
class MethodWithUnion_TestBase : public ::test::protocols::MethodWithUnion {
public:
virtual ~MethodWithUnion_TestBase() {}
virtual void NotImplemented_(const std::string& name) = 0;
void UnionMethod(::test::protocols::TheUnion u, UnionMethodCallback callback) override {
NotImplemented_("UnionMethod");
}
};
class ManyParameters_TestBase : public ::test::protocols::ManyParameters {
public:
virtual ~ManyParameters_TestBase() {}
virtual void NotImplemented_(const std::string& name) = 0;
void Fifteen(bool p1, bool p2, bool p3, bool p4, bool p5, bool p6, bool p7, bool p8, bool p9, bool p10, bool p11, bool p12, bool p13, bool p14, bool p15) override {
NotImplemented_("Fifteen");
}
};
class HandleRightsProtocol_TestBase : public ::test::protocols::HandleRightsProtocol {
public:
virtual ~HandleRightsProtocol_TestBase() {}
virtual void NotImplemented_(const std::string& name) = 0;
void NoResponseMethod(::zx::socket h) override {
NotImplemented_("NoResponseMethod");
}
void ResponseMethod(::zx::socket h, ResponseMethodCallback callback) override {
NotImplemented_("ResponseMethod");
}
};
class WithErrorSyntax_TestBase : public ::test::protocols::WithErrorSyntax {
public:
virtual ~WithErrorSyntax_TestBase() {}
virtual void NotImplemented_(const std::string& name) = 0;
void ResponseAsStruct(ResponseAsStructCallback callback) override {
NotImplemented_("ResponseAsStruct");
}
void ErrorAsPrimitive(ErrorAsPrimitiveCallback callback) override {
NotImplemented_("ErrorAsPrimitive");
}
void ErrorAsEnum(ErrorAsEnumCallback callback) override {
NotImplemented_("ErrorAsEnum");
}
void HandleInResult(HandleInResultCallback callback) override {
NotImplemented_("HandleInResult");
}
};
class DiscoverableProtocol_TestBase : public ::test::protocols::DiscoverableProtocol {
public:
virtual ~DiscoverableProtocol_TestBase() {}
virtual void NotImplemented_(const std::string& name) = 0;
void Method() override {
NotImplemented_("Method");
}
};
class ChannelProtocol_TestBase : public ::test::protocols::ChannelProtocol {
public:
virtual ~ChannelProtocol_TestBase() {}
virtual void NotImplemented_(const std::string& name) = 0;
void MethodA(int64_t a, int64_t b) override {
NotImplemented_("MethodA");
}
void MethodB(int64_t a, int64_t b, MethodBCallback callback) override {
NotImplemented_("MethodB");
}
void TakeHandle(::zx::handle h, TakeHandleCallback callback) override {
NotImplemented_("TakeHandle");
}
void MutateSocket(::zx::socket a, MutateSocketCallback callback) override {
NotImplemented_("MutateSocket");
}
};
class AnotherDiscoverableProtocol_TestBase : public ::test::protocols::AnotherDiscoverableProtocol {
public:
virtual ~AnotherDiscoverableProtocol_TestBase() {}
virtual void NotImplemented_(const std::string& name) = 0;
};
} // namespace testing
} // namespace protocols
} // namespace test