we no longer use "emit" for method names, because it seems to conflict with the Qt library that uses emit as some sort of macro
This commit is contained in:
parent
afb04a8f30
commit
173225071e
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Deferred callback for consumers
|
||||
*
|
||||
* @copyright 2014 Copernica BV
|
||||
* @copyright 2014 - 2016 Copernica BV
|
||||
*/
|
||||
|
||||
/**
|
||||
|
|
@ -41,13 +41,12 @@ private:
|
|||
virtual const std::shared_ptr<Deferred> &reportSuccess(const std::string &name) override;
|
||||
|
||||
/**
|
||||
* Emit a message
|
||||
*
|
||||
* @param message The message to emit
|
||||
* Announce that a message has been received
|
||||
* @param message The message to announce
|
||||
* @param deliveryTag The delivery tag (for ack()ing)
|
||||
* @param redelivered Is this a redelivered message
|
||||
*/
|
||||
void emit(Message &&message, uint64_t deliveryTag, bool redelivered) const override;
|
||||
virtual void announce(Message &&message, uint64_t deliveryTag, bool redelivered) const override;
|
||||
|
||||
/**
|
||||
* The channel implementation may call our
|
||||
|
|
|
|||
|
|
@ -80,13 +80,12 @@ private:
|
|||
void complete();
|
||||
|
||||
/**
|
||||
* Emit a message
|
||||
*
|
||||
* @param message The message to emit
|
||||
* Announce that a message has been received
|
||||
* @param message The message to announce
|
||||
* @param deliveryTag The delivery tag (for ack()ing)
|
||||
* @param redelivered Is this a redelivered message
|
||||
*/
|
||||
virtual void emit(Message &&message, uint64_t deliveryTag, bool redelivered) const = 0;
|
||||
virtual void announce(Message &&message, uint64_t deliveryTag, bool redelivered) const = 0;
|
||||
|
||||
/**
|
||||
* Frames may be processed
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
* DeferredGet.h
|
||||
*
|
||||
* @author Emiel Bruijntjes <emiel.bruijntjes@copernica.com>
|
||||
* @copyright 2014 Copernica BV
|
||||
* @copyright 2014 - 2016 Copernica BV
|
||||
*/
|
||||
|
||||
/**
|
||||
|
|
@ -44,12 +44,11 @@ private:
|
|||
|
||||
/**
|
||||
* Report success for a get operation
|
||||
*
|
||||
* @param messagecount Number of messages left in the queue
|
||||
* @param deliveryTag Delivery tag of the message coming in
|
||||
* @param redelivered Was the message redelivered?
|
||||
*/
|
||||
const std::shared_ptr<Deferred> &reportSuccess(uint32_t messagecount, uint64_t deliveryTag, bool redelivered) override;
|
||||
virtual const std::shared_ptr<Deferred> &reportSuccess(uint32_t messagecount, uint64_t deliveryTag, bool redelivered) override;
|
||||
|
||||
/**
|
||||
* Report success when queue was empty
|
||||
|
|
@ -58,13 +57,12 @@ private:
|
|||
virtual const std::shared_ptr<Deferred> &reportSuccess() const override;
|
||||
|
||||
/**
|
||||
* Emit a message
|
||||
*
|
||||
* @param message The message to emit
|
||||
* Announce that a message has been received
|
||||
* @param message The message to announce
|
||||
* @param deliveryTag The delivery tag (for ack()ing)
|
||||
* @param redelivered Is this a redelivered message
|
||||
*/
|
||||
void emit(Message &&message, uint64_t deliveryTag, bool redelivered) const override;
|
||||
virtual void announce(Message &&message, uint64_t deliveryTag, bool redelivered) const override;
|
||||
|
||||
/**
|
||||
* The channel implementation may call our
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Implementation file for the DeferredConsumer class
|
||||
*
|
||||
* @copyright 2014 Copernica BV
|
||||
* @copyright 2014 - 2016 Copernica BV
|
||||
*/
|
||||
#include "includes.h"
|
||||
|
||||
|
|
@ -33,13 +33,12 @@ const std::shared_ptr<Deferred> &DeferredConsumer::reportSuccess(const std::stri
|
|||
}
|
||||
|
||||
/**
|
||||
* Emit a message
|
||||
*
|
||||
* @param message The message to emit
|
||||
* Announce that a message was received
|
||||
* @param message The message to announce
|
||||
* @param deliveryTag The delivery tag (for ack()ing)
|
||||
* @param redelivered Is this a redelivered message
|
||||
*/
|
||||
void DeferredConsumer::emit(Message &&message, uint64_t deliveryTag, bool redelivered) const
|
||||
void DeferredConsumer::announce(Message &&message, uint64_t deliveryTag, bool redelivered) const
|
||||
{
|
||||
// simply execute the message callback
|
||||
_messageCallback(std::move(message), deliveryTag, redelivered);
|
||||
|
|
|
|||
|
|
@ -119,8 +119,8 @@ void DeferredConsumerBase::complete()
|
|||
// do we have a message?
|
||||
if (_message)
|
||||
{
|
||||
// emit the message
|
||||
emit(std::move(*_message), _deliveryTag, _redelivered);
|
||||
// announce the message
|
||||
announce(std::move(*_message), _deliveryTag, _redelivered);
|
||||
|
||||
// and destroy it
|
||||
_message.reset();
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
* Implementation of the DeferredGet call
|
||||
*
|
||||
* @author Emiel Bruijntjes <emiel.bruijntjes@copernica.com>
|
||||
* @copyright 2014 Copernica BV
|
||||
* @copyright 2014 - 2016 Copernica BV
|
||||
*/
|
||||
|
||||
/**
|
||||
|
|
@ -58,13 +58,12 @@ const std::shared_ptr<Deferred> &DeferredGet::reportSuccess() const
|
|||
}
|
||||
|
||||
/**
|
||||
* Emit a message
|
||||
*
|
||||
* @param message The message to emit
|
||||
* Announce that a message has been received
|
||||
* @param message The message to announce
|
||||
* @param deliveryTag The delivery tag (for ack()ing)
|
||||
* @param redelivered Is this a redelivered message
|
||||
*/
|
||||
void DeferredGet::emit(Message &&message, uint64_t deliveryTag, bool redelivered) const
|
||||
void DeferredGet::announce(Message &&message, uint64_t deliveryTag, bool redelivered) const
|
||||
{
|
||||
// monitor the channel
|
||||
Monitor monitor{ _channel };
|
||||
|
|
|
|||
Loading…
Reference in New Issue