This commit is contained in:
parent
54d74cae03
commit
e49e2c56b0
18
README.md
18
README.md
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}`
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue