00001 #ifndef _OutputHandler_
00002 #define _OutputHandler_
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #include <boost/noncopyable.hpp>
00025 #include "FrameHandler.h"
00026
00027 namespace qpid {
00028 namespace framing {
00029
00030
00031 class OutputHandler : public FrameHandler {
00032 public:
00033 virtual ~OutputHandler() {}
00034 virtual void send(AMQFrame&) = 0;
00035 void handle(AMQFrame& f) { send(f); }
00036 };
00037
00038
00039 }}
00040
00041
00042 #endif