![]() |
Project
|
#include <GPUExternalAllocator.h>
Inherits o2::its::ExternalAllocator.
Public Member Functions | |
| GPUExternalAllocator ()=default | |
| ~GPUExternalAllocator () | |
| void * | allocate (size_t size) override |
| void | deallocate (char *ptr, size_t size) override |
| void | pushTagOnStack (uint64_t tag) override |
| void | popTagOffStack (uint64_t tag) override |
| void | releaseAll () |
Public Member Functions inherited from o2::its::ExternalAllocator | |
| void * | allocate (size_t s, Type type) |
| void * | allocateStack (size_t s) |
| void | setType (Type t) noexcept |
| Type | getType () const noexcept |
Additional Inherited Members | |
Protected Attributes inherited from o2::its::ExternalAllocator | |
| Type | mType |
Definition at line 27 of file GPUExternalAllocator.h.
|
default |
| o2::trk::GPUExternalAllocator::~GPUExternalAllocator | ( | ) |
Definition at line 46 of file GPUExternalAllocator.cxx.
|
overridevirtual |
Implements o2::its::ExternalAllocator.
Definition at line 51 of file GPUExternalAllocator.cxx.
Implements o2::its::ExternalAllocator.
Definition at line 69 of file GPUExternalAllocator.cxx.
|
overridevirtual |
Implements o2::its::ExternalAllocator.
Definition at line 98 of file GPUExternalAllocator.cxx.
|
overridevirtual |
Implements o2::its::ExternalAllocator.
Definition at line 92 of file GPUExternalAllocator.cxx.
| void o2::trk::GPUExternalAllocator::releaseAll | ( | ) |
Definition at line 128 of file GPUExternalAllocator.cxx.