16#ifndef INCLUDED_RMQP_MESSAGETRANSFORMER
17#define INCLUDED_RMQP_MESSAGETRANSFORMER
19#include <rmqt_properties.h>
20#include <rmqt_result.h>
22#include <bsl_memory.h>
23#include <bsl_string.h>
24#include <bsl_vector.h>
26namespace BloombergLP {
43 transform(bsl::shared_ptr<bsl::vector<uint8_t> >& data,
55 virtual bsl::string name()
const = 0;
A result of an operation.
Definition: rmqt_result.h:37
Properties is an minimal abstraction of the properties one can set on a message.
Definition: rmqt_properties.h:73