From 68f284f687eb8d3f1727a199570926f333299527 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Tue, 18 Sep 2018 19:38:49 -0700 Subject: [PATCH] fix epicschat example --- examples/epicschat.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/epicschat.cpp b/examples/epicschat.cpp index 43a0f85..d79a28e 100644 --- a/examples/epicschat.cpp +++ b/examples/epicschat.cpp @@ -51,10 +51,10 @@ struct ChatHandler : public pvas::SharedPV::Handler virtual ~ChatHandler() { printf("Cleanup Room\n"); } - virtual void onLastDisconnect(pvas::SharedPV& self) { + virtual void onLastDisconnect(const pvas::SharedPV::shared_pointer& self) OVERRIDE FINAL { printf("Close Room %p\n", &self); } - virtual void onPut(pvas::SharedPV& self, pvas::Operation& op) { + virtual void onPut(const pvas::SharedPV::shared_pointer& self, pvas::Operation& op) OVERRIDE FINAL { pva::ChannelRequester::shared_pointer req(op.getChannel()->getChannelRequester()); std::ostringstream strm; @@ -71,7 +71,7 @@ struct ChatHandler : public pvas::SharedPV::Handler replacement->getSubFieldT("value")->put(strm.str()); - self.post(*replacement, op.changed()); + self->post(*replacement, op.changed()); op.complete(); } };