summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/broker/ConnectionHandler.h
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2008-04-17 12:21:38 +0000
committerGordon Sim <gsim@apache.org>2008-04-17 12:21:38 +0000
commit3a2c546414d639b224d8c765a5fdc9dfd6f31732 (patch)
tree296c3d38c2dc51a63b09bd0327f1836e33a05260 /cpp/src/qpid/broker/ConnectionHandler.h
parentb141f705afb8e4faff6b9a48f097c87f41fdd01f (diff)
downloadqpid-python-3a2c546414d639b224d8c765a5fdc9dfd6f31732.tar.gz
Some fixes to the transitional spec defs.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@649059 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/broker/ConnectionHandler.h')
-rw-r--r--cpp/src/qpid/broker/ConnectionHandler.h24
1 files changed, 11 insertions, 13 deletions
diff --git a/cpp/src/qpid/broker/ConnectionHandler.h b/cpp/src/qpid/broker/ConnectionHandler.h
index d949d51c43..24fe8ce104 100644
--- a/cpp/src/qpid/broker/ConnectionHandler.h
+++ b/cpp/src/qpid/broker/ConnectionHandler.h
@@ -41,10 +41,10 @@ class Connection;
class ConnectionHandler : public framing::FrameHandler
{
struct Handler : public framing::AMQP_ServerOperations::Connection010Handler,
- public framing::AMQP_ClientOperations::ConnectionHandler
+ public framing::AMQP_ClientOperations::Connection010Handler
{
framing::AMQP_ClientProxy::Connection010 client;
- framing::AMQP_ServerProxy::Connection server;
+ framing::AMQP_ServerProxy::Connection010 server;
Connection& connection;
bool serverMode;
@@ -57,26 +57,24 @@ class ConnectionHandler : public framing::FrameHandler
void heartbeat() {}
void open(const std::string& virtualHost,
const framing::Array& capabilities, bool insist);
- void close(uint16_t replyCode, const std::string& replyText,
- uint16_t classId, uint16_t methodId);
+ void close(uint16_t replyCode, const std::string& replyText);
void closeOk();
- void start(uint8_t versionMajor,
- uint8_t versionMinor,
- const qpid::framing::FieldTable& serverProperties,
- const std::string& mechanisms,
- const std::string& locales);
+ void start(const qpid::framing::FieldTable& serverProperties,
+ const framing::Array& mechanisms,
+ const framing::Array& locales);
void secure(const std::string& challenge);
void tune(uint16_t channelMax,
- uint32_t frameMax,
- uint16_t heartbeat);
+ uint16_t frameMax,
+ uint16_t heartbeatMin,
+ uint16_t heartbeatMax);
- void openOk(const std::string& knownHosts);
+ void openOk(const framing::Array& knownHosts);
- void redirect(const std::string& host, const std::string& knownHosts);
+ void redirect(const std::string& host, const framing::Array& knownHosts);
};
std::auto_ptr<Handler> handler;
public: