FairMQ  1.4.33
C++ Message Queuing Library and Framework
Public Member Functions | List of all members
fair::mq::ofi::Message Class Referencefinal

#include <fairmq/ofi/Message.h>

Inheritance diagram for fair::mq::ofi::Message:
Inheritance graph
[legend]
Collaboration diagram for fair::mq::ofi::Message:
Collaboration graph
[legend]

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 &region, 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)
 
FairMQTransportFactoryGetTransport ()
 
void SetTransport (FairMQTransportFactory *transport)
 

Detailed Description

Todo:
TODO insert long description

The documentation for this class was generated from the following files:

privacy