This commit is contained in:
fuCtor 2012-02-26 01:43:03 -08:00
parent 54d74cae03
commit e49e2c56b0
1 changed files with 37 additions and 37 deletions

View File

@ -63,8 +63,8 @@ work with basic content
Usage Usage
------------ ------------
`Test::Test() Test::Test()
{ {
QUrl con(QString("amqp://guest:guest@localhost:5672/")); QUrl con(QString("amqp://guest:guest@localhost:5672/"));
client_ = new QAMQP::Client(this); client_ = new QAMQP::Client(this);
client_->open(con); client_->open(con);
@ -78,18 +78,18 @@ Usage
connect(queue_, SIGNAL(declared()), this, SLOT(declared())); connect(queue_, SIGNAL(declared()), this, SLOT(declared()));
connect(queue_, SIGNAL(messageRecieved()), this, SLOT(newMessage())); connect(queue_, SIGNAL(messageRecieved()), this, SLOT(newMessage()));
} }
void Test::declared() void Test::declared()
{ {
exchange_->publish("Hello world", exchange_->name()); exchange_->publish("Hello world", exchange_->name());
queue_->setQOS(0,10); queue_->setQOS(0,10);
queue_->setConsumerTag("qamqp-consumer"); queue_->setConsumerTag("qamqp-consumer");
queue_->consume(QAMQP::Queue::coNoAck); queue_->consume(QAMQP::Queue::coNoAck);
} }
void Test::newMessage() void Test::newMessage()
{ {
QAMQP::Queue * q = qobject_cast<QAMQP::Queue *>(sender()); QAMQP::Queue * q = qobject_cast<QAMQP::Queue *>(sender());
while (q->hasMessage()) while (q->hasMessage())
{ {
@ -103,4 +103,4 @@ void Test::newMessage()
q->ack(message); q->ack(message);
} }
} }
}` }