diff options
Diffstat (limited to 'cpp/src/qpid/client/ChannelHandler.h')
-rw-r--r-- | cpp/src/qpid/client/ChannelHandler.h | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/cpp/src/qpid/client/ChannelHandler.h b/cpp/src/qpid/client/ChannelHandler.h index eaa7e7cc72..556e13a4f8 100644 --- a/cpp/src/qpid/client/ChannelHandler.h +++ b/cpp/src/qpid/client/ChannelHandler.h @@ -34,13 +34,7 @@ class ChannelHandler : private StateManager, public ChainableFrameHandler framing::ProtocolVersion version; uint16_t id; - void handleMethod(framing::AMQMethodBody::shared_ptr method); - - template <class T> bool isA(framing::AMQBody::shared_ptr body) { - return body->type() == framing::METHOD_BODY && - boost::shared_polymorphic_cast<framing::AMQMethodBody>(body)->isA<T>(); - } - + void handleMethod(framing::AMQMethodBody* method); void close(uint16_t code, const std::string& message, uint16_t classId, uint16_t methodId); |