|
FairMQ
1.4.33
C++ Message Queuing Library and Framework
|
#include <fairmq/ofi/Message.h>


Public Member Functions | |
| Message (boost::container::pmr::memory_resource *pmr) | |
| Message (boost::container::pmr::memory_resource *pmr, Alignment alignment) | |
| Message (boost::container::pmr::memory_resource *pmr, const size_t size) | |
| Message (boost::container::pmr::memory_resource *pmr, const size_t size, Alignment alignment) | |
| Message (boost::container::pmr::memory_resource *pmr, void *data, const size_t size, fairmq_free_fn *ffn, void *hint=nullptr) | |
| Message (boost::container::pmr::memory_resource *pmr, FairMQUnmanagedRegionPtr ®ion, void *data, const size_t size, void *hint=0) | |
| Message (const Message &)=delete | |
| Message | operator= (const Message &)=delete |
| auto | Rebuild () -> void override |
| auto | Rebuild (Alignment alignment) -> void override |
| auto | Rebuild (const size_t size) -> void override |
| auto | Rebuild (const size_t size, Alignment alignment) -> void override |
| auto | Rebuild (void *data, const size_t size, fairmq_free_fn *ffn, void *hint=nullptr) -> void override |
| auto | GetData () const -> void *override |
| auto | GetSize () const -> size_t override |
| auto | SetUsedSize (const size_t size) -> bool override |
| auto | GetType () const -> fair::mq::Transport override |
| auto | Copy (const fair::mq::Message &msg) -> void override |
Public Member Functions inherited from FairMQMessage | |
| FairMQMessage (FairMQTransportFactory *factory) | |
| FairMQTransportFactory * | GetTransport () |
| void | SetTransport (FairMQTransportFactory *transport) |