![]() |
Project
|
O2 memory allocators and interfaces related to managing memory via the trasport layer. More...
Classes | |
class | MessageResource |
class | NoConstructAllocator |
struct | testData |
Typedefs | |
using | FairMQMemoryResource = fair::mq::MemoryResource |
using | ChannelResource = fair::mq::ChannelResource |
using | BytePmrAllocator = fair::mq::pmr::polymorphic_allocator< std::byte > |
template<class T > | |
using | vector = std::vector< T, fair::mq::pmr::polymorphic_allocator< T > > |
Functions | |
template<typename ContainerT > | |
fair::mq::MessagePtr | getMessage (ContainerT &&container, FairMQMemoryResource *targetResource=nullptr) |
BOOST_AUTO_TEST_CASE (transportallocatormap_test) | |
BOOST_AUTO_TEST_CASE (allocator_test) | |
BOOST_AUTO_TEST_CASE (getMessage_test) | |
O2 memory allocators and interfaces related to managing memory via the trasport layer.
License text in a separate file.
In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an Intergovernmental Organization or submit itself to any jurisdiction.
using o2::pmr::BytePmrAllocator = typedef fair::mq::pmr::polymorphic_allocator<std::byte> |
Definition at line 148 of file MemoryResources.h.
using o2::pmr::ChannelResource = typedef fair::mq::ChannelResource |
Definition at line 49 of file MemoryResources.h.
using o2::pmr::FairMQMemoryResource = typedef fair::mq::MemoryResource |
Definition at line 48 of file MemoryResources.h.
using o2::pmr::vector = typedef std::vector<T, fair::mq::pmr::polymorphic_allocator<T> > |
Definition at line 150 of file MemoryResources.h.
o2::pmr::BOOST_AUTO_TEST_CASE | ( | allocator_test | ) |
Definition at line 65 of file testMemoryResources.cxx.
o2::pmr::BOOST_AUTO_TEST_CASE | ( | getMessage_test | ) |
Definition at line 94 of file testMemoryResources.cxx.
o2::pmr::BOOST_AUTO_TEST_CASE | ( | transportallocatormap_test | ) |
Definition at line 48 of file testMemoryResources.cxx.
fair::mq::MessagePtr o2::pmr::getMessage | ( | ContainerT && | container, |
FairMQMemoryResource * | targetResource = nullptr |
||
) |
Definition at line 53 of file MemoryResources.h.