/* static */ void ConsumeWriteCallback::timerComplete(const ClientImplPtr& client, const PubSubDataPtr& data,
						      const boost::system::error_code& error) {
  if (error) {
    // shutting down
    return;
  }

  client->getSubscriberImpl().consume(data->getTopic(), data->getSubscriberId(), data->getMessageSeqId());
}
Example #2
0
/* static */ void ConsumeWriteCallback::timerComplete(
                  const ActiveSubscriberPtr& activeSubscriber,
                  const PubSubDataPtr& data,
                  const boost::system::error_code& error) {
  if (error) {
    // shutting down
    return;
  }

  activeSubscriber->consume(data->getMessageSeqId());
}