15 #ifndef FAIRMQMESSAGEZMQ_H_ 16 #define FAIRMQMESSAGEZMQ_H_ 24 #include "FairMQMessage.h" 25 #include "FairMQUnmanagedRegion.h" 40 void Rebuild()
override;
41 void Rebuild(
const size_t size)
override;
42 void Rebuild(
void* data,
const size_t size, fairmq_free_fn* ffn,
void* hint =
nullptr)
override;
44 void* GetData()
const override;
45 size_t GetSize()
const override;
47 bool SetUsedSize(
const size_t size)
override;
50 fair::mq::Transport GetType()
const override;
57 bool fUsedSizeModified;
59 std::unique_ptr<zmq_msg_t> fMsg;
60 std::unique_ptr<zmq_msg_t> fViewMsg;
61 static fair::mq::Transport fTransportType;
63 zmq_msg_t* GetMessage()
const;
Definition: FairMQSocketZMQ.h:20
Definition: FairMQTransportFactory.h:28
Definition: FairMQMessageZMQ.h:30
Definition: FairMQMessage.h:20