Message(Manager& manager, fair::mq::TransportFactory* factory = nullptr)No comment in the header yet.
API · fair::mq::shmem
fair::mq::MessageNo comment in the header yet.
Message(Manager& manager, fair::mq::TransportFactory* factory = nullptr)No comment in the header yet.
Message(
Manager& manager,
Alignment,
fair::mq::TransportFactory* factory = nullptr
)No comment in the header yet.
Message(
Manager& manager,
const size_t size,
fair::mq::TransportFactory* factory = nullptr
)No comment in the header yet.
Message(
Manager& manager,
const size_t size,
Alignment alignment,
fair::mq::TransportFactory* factory = nullptr
)No comment in the header yet.
Message(
Manager& manager,
void* data,
const size_t size,
fair::mq::FreeFn* ffn,
void* hint = nullptr,
fair::mq::TransportFactory* factory = nullptr
)No comment in the header yet.
Message(
Manager& manager,
UnmanagedRegionPtr& region,
void* data,
const size_t size,
void* hint = nullptr,
fair::mq::TransportFactory* factory = nullptr
)No comment in the header yet.
Message(
Manager& manager,
MetaHeader& hdr,
fair::mq::TransportFactory* factory = nullptr
)No comment in the header yet.
Message(const Message&) = deleteNo comment in the header yet.
Message(Message&&) = deleteNo comment in the header yet.
Message& operator=(const Message&) = deleteNo comment in the header yet.
Message& operator=(Message&&) = deleteNo comment in the header yet.
virtual void Rebuild() overrideNo comment in the header yet.
virtual void Rebuild(Alignment) overrideNo comment in the header yet.
virtual void Rebuild(size_t size) overrideNo comment in the header yet.
virtual void Rebuild(size_t size, Alignment alignment) overrideNo comment in the header yet.
virtual void Rebuild(
void* data,
size_t size,
fair::mq::FreeFn* ffn,
void* hint = nullptr
) overrideNo comment in the header yet.
MetaHeader GetMeta() constNo comment in the header yet.
virtual void* GetData() const overrideNo comment in the header yet.
virtual size_t GetSize() const overrideNo comment in the header yet.
virtual bool SetUsedSize(
size_t newSize,
Alignment alignment = Alignment{0}
) overrideNo comment in the header yet.
virtual Transport GetType() const overrideNo comment in the header yet.
uint16_t GetRefCount() constNo comment in the header yet.
virtual void Copy(const fair::mq::Message& msg) overrideCopy the message buffer from another message Transport may choose not to physically copy the buffer, but to share across the messages. Modifying the buffer after a call to Copy() is undefined behaviour.
msgvirtual ~Message() overrideNo comment in the header yet.