00001 #ifndef _framing_Proxy_h
00002 #define _framing_Proxy_h
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #include "ProtocolVersion.h"
00023
00024 namespace qpid {
00025 namespace framing {
00026
00027 class ChannelAdapter;
00028 class FieldTable;
00029 class Content;
00030
00034 class Proxy
00035 {
00036
00037 public:
00038 Proxy(ChannelAdapter& ch) : channel(ch) {}
00039 virtual ~Proxy();
00040
00041 ProtocolVersion getProtocolVersion() const;
00042
00043 protected:
00044 ChannelAdapter& channel;
00045 };
00046
00047 }}
00048
00049
00050
00051 #endif