diff --git a/src/remote/codec.cpp b/src/remote/codec.cpp index fd70ed8..ce7d59d 100644 --- a/src/remote/codec.cpp +++ b/src/remote/codec.cpp @@ -1099,9 +1099,6 @@ void BlockingTCPTransportCodec::internalClose(bool /*force*/) } } -void BlockingTCPTransportCodec::internalPostClose(bool /*force*/) { -} - bool BlockingTCPTransportCodec::terminated() { return !isOpen(); } diff --git a/src/remote/pv/codec.h b/src/remote/pv/codec.h index 94c113a..f0c0641 100644 --- a/src/remote/pv/codec.h +++ b/src/remote/pv/codec.h @@ -337,10 +337,6 @@ public: void internalDestroy(); - - virtual void changedTransport() OVERRIDE {} - - virtual void processControlMessage() OVERRIDE FINAL { if (_command == 2) { @@ -462,7 +458,7 @@ protected: * @param[in] force flag indicating if forced (e.g. forced * disconnect) is required */ - virtual void internalPostClose(bool force); + virtual void internalPostClose(bool force) {} private: AtomicValue _isOpen; @@ -534,6 +530,8 @@ public: virtual void release(pvAccessID /*clientId*/) OVERRIDE FINAL {} + virtual void changedTransport() OVERRIDE {} + virtual pvAccessID preallocateChannelSID() OVERRIDE FINAL; virtual void depreallocateChannelSID(pvAccessID /*sid*/) OVERRIDE FINAL {