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


Public Member Functions | |
| virtual FairMQMessagePtr | getMessage (void *p)=0 | 
| virtual void * | setMessage (FairMQMessagePtr)=0 | 
| virtual FairMQTransportFactory * | getTransportFactory () noexcept=0 | 
| virtual size_t | getNumberOfMessages () const noexcept=0 | 
All FairMQ related memory resources need to inherit from this interface class for the getMessage() api.
      
  | 
  pure virtual | 
return 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!
Implemented in fair::mq::ChannelResource.