std::vector< MessageRef > Messages
Messages::iterator begin()
void updateBytesDestroyed(size_t value)
void addBuffer(std::unique_ptr< fair::mq::Message > header, std::shared_ptr< FairMQResizableBuffer > buffer, std::function< void(std::shared_ptr< FairMQResizableBuffer >)> finalize, RouteIndex routeIndex)
void updateMessagesSent(size_t value)
void updateMessagesDestroyed(size_t value)
static constexpr ServiceKind service_kind
void updateBytesSent(size_t value)
FairMQDeviceProxy & proxy()
size_t messagesDestroyed()
ArrowContext(FairMQDeviceProxy &proxy)
std::unique_ptr< fair::mq::Message > header
The header to be associated with the message.
std::shared_ptr< FairMQResizableBuffer > buffer
The actual buffer holding the ArrowData.
std::function< void(std::shared_ptr< FairMQResizableBuffer >)> finalize
The function to call to finalise the builder into the message.