#include <boost/container/pmr/memory_resource.hpp>
#include <boost/container/pmr/monotonic_buffer_resource.hpp>
#include <boost/container/pmr/polymorphic_allocator.hpp>
#include <cstring>
#include <string>
#include <type_traits>
#include <utility>
#include <vector>
#include <unordered_map>
#include <fairmq/Message.h>
#include <fairmq/TransportFactory.h>
#include <fairmq/MemoryResources.h>
#include <fairmq/MemoryResourceTools.h>
Go to the source code of this file.
|
namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
|
|
namespace | o2::pmr |
| O2 memory allocators and interfaces related to managing memory via the trasport layer.
|
|
|
template<typename ContainerT > |
fair::mq::MessagePtr | o2::pmr::getMessage (ContainerT &&container, FairMQMemoryResource *targetResource=nullptr) |
|
template<typename ElemT > |
auto | o2::pmr::adoptVector (size_t nelem, fair::mq::MessagePtr message) |
| Return a std::vector spanned over the contents of the message, takes ownership of the message.
|
|