diff options
Diffstat (limited to 'cpp/src/qpid/framing')
| -rw-r--r-- | cpp/src/qpid/framing/HandlerUpdater.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/cpp/src/qpid/framing/HandlerUpdater.h b/cpp/src/qpid/framing/HandlerUpdater.h index 5cb1e87d6e..b9497e4f12 100644 --- a/cpp/src/qpid/framing/HandlerUpdater.h +++ b/cpp/src/qpid/framing/HandlerUpdater.h @@ -26,13 +26,15 @@ namespace qpid { namespace framing { -/** Plugin object that can update handler chains. */ -struct HandlerUpdater : public Plugin { +/** Interface for objects that can update handler chains. */ +struct HandlerUpdater { + virtual ~HandlerUpdater() {} + /** Update the handler chains. *@param id Unique identifier for channel or session. *@param chains Handler chains to be updated. */ - virtual void update(ChannelId id, FrameHandler::Chains& chains) = 0; + virtual void update(FrameHandler::Chains& chains) = 0; }; }} // namespace qpid::framing |
