ATLAS Offline Software
Loading...
Searching...
No Matches
AthDevice Namespace Reference

Classes

class  BinaryPageMemoryResourceSvc
 Service implementing "binary page" caching on top of another memory resource. More...
class  CopiesAdaptorTool
 Tool implementing AthDevice::ICopiesTool using two tools. More...
class  DebugMemoryResourceTool
 Tool providing debugging functionality for memory resources. More...
class  HostCopyTool
 Tool providing a basic, host-side vecmem::copy object. More...
class  HostMemoryResourceTool
 Tool providing a basic, host-side memory resource. More...
class  MemoryResourcesAdaptorTool
 Tool implementing AthDevice::IMemoryResourcesTool using two tools. More...
class  MemoryResourceSvcAdaptorTool
 Tool exposing a memory resource service as a memory resource tool. More...
class  PoolMemoryResourceSvc
 Service implementing "pooled" caching on top of another memory resource. More...
class  ICopiesTool
 Interface for a tool that provides host and device copy objects. More...
class  ICopyProvider
 Interface for a component that provides a vecmem::copy object. More...
class  ICopySvc
 Interface for a service that provides a vecmem::copy object. More...
class  ICopyTool
 Interface for a tool that provides a vecmem::copy object. More...
class  IMemoryResourceProvider
 Interface for a component that provides a "memory resource". More...
class  IMemoryResourcesTool
 Interface for a tool that provides a main/device and a host memory resource. More...
class  IMemoryResourceSvc
 Interface for a service that provides a "memory resource". More...
class  IMemoryResourceTool
 Interface for a tool that provides a "memory resource". More...