generalize Get/Put/RPC handling

This commit is contained in:
Michael Davidsaver
2019-12-15 12:04:50 -08:00
parent 851182c7a1
commit 583ee684ab
10 changed files with 594 additions and 381 deletions
+3 -33
View File
@@ -597,41 +597,11 @@ void Server::Pvt::doBeaconsS(evutil_socket_t fd, short evt, void *raw)
Source::~Source() {}
OpBase::OpBase(const std::string& peerName,
const std::string& iface,
const std::string& name)
:peerName(peerName)
,ifaceName(iface)
,name(name)
{}
OpBase::~OpBase() {}
ChannelControl::~ChannelControl() {}
Introspect::~Introspect() {}
Get::~Get() {}
Put::~Put() {}
RPC::~RPC() {}
ConnectOp::~ConnectOp() {}
ExecOp::~ExecOp() {}
Handler::~Handler() {}
void Handler::onIntrospect(std::unique_ptr<Introspect>&& op)
{
op->error("Not Implemented");
}
void Handler::onGet(std::unique_ptr<Get>&& op)
{
op->error("Not Implemented");
}
void Handler::onPut(std::unique_ptr<Put>&& op)
{
op->error("Not Implemented");
}
void Handler::onRPC(std::unique_ptr<RPC> &&op)
{
op->error("Not Implemented");}
}
} // namespace pvxs::server
}} // namespace pvxs::server