virtual MessagePtr getMessage(void* p) = 0return the message containing data associated with the pointer (to start of buffer), e.g. pointer returned by std::vector::data() return nullptr if returning a message does not make sense!
API · fair::mq
std::pmr::memory_resourcefair::mq::ChannelResourceAll FairMQ related memory resources need to inherit from this interface class for the getMessage() api.
virtual MessagePtr getMessage(void* p) = 0return the message containing data associated with the pointer (to start of buffer), e.g. pointer returned by std::vector::data() return nullptr if returning a message does not make sense!
virtual void* setMessage(MessagePtr) = 0No comment in the header yet.
virtual TransportFactory* getTransportFactory() noexcept = 0No comment in the header yet.
virtual size_t getNumberOfMessages() const noexcept = 0No comment in the header yet.