![]() |
Realm
A distributed, event-based tasking library
|
#include <hip_access.h>
Public Member Functions | |
| ExternalHipPinnedHostResource (uintptr_t _base, size_t _size_in_bytes, bool _read_only) | |
| ExternalHipPinnedHostResource (void *_base, size_t _size_in_bytes) | |
| ExternalHipPinnedHostResource (const void *_base, size_t _size_in_bytes) | |
| Memory | suggested_memory () const |
| virtual ExternalInstanceResource * | clone (void) const |
| template<typename S > | |
| bool | serialize (S &serializer) const |
Public Member Functions inherited from Realm::ExternalMemoryResource | |
| ExternalMemoryResource (uintptr_t _base, size_t _size_in_bytes, bool _read_only) | |
| ExternalMemoryResource (void *_base, size_t _size_in_bytes) | |
| ExternalMemoryResource (const void *_base, size_t _size_in_bytes) | |
| virtual bool | satisfies (const InstanceLayoutGeneric &layout) const |
| Memory | suggested_memory () const |
| template<typename S > | |
| bool | serialize (S &serializer) const |
Public Member Functions inherited from Realm::ExternalInstanceResource | |
| virtual | ~ExternalInstanceResource () |
| uint64_t | get_type_id () const |
Static Public Member Functions | |
| template<typename S > | |
| static ExternalInstanceResource * | deserialize_new (S &deserializer) |
Static Public Member Functions inherited from Realm::ExternalMemoryResource | |
| template<typename S > | |
| static ExternalInstanceResource * | deserialize_new (S &deserializer) |
Static Public Member Functions inherited from Realm::ExternalInstanceResource | |
| template<typename S > | |
| static ExternalInstanceResource * | deserialize_new (S &deserializer) |
Protected Member Functions | |
| ExternalHipPinnedHostResource () | |
| virtual void | print (std::ostream &os) const |
Protected Member Functions inherited from Realm::ExternalMemoryResource | |
| ExternalMemoryResource () | |
Protected Member Functions inherited from Realm::ExternalInstanceResource | |
| ExternalInstanceResource (uint64_t _type_id) | |
Static Protected Attributes | |
| static Serialization::PolymorphicSerdezSubclass< ExternalInstanceResource, ExternalHipPinnedHostResource > | serdez_subclass |
Static Protected Attributes inherited from Realm::ExternalMemoryResource | |
| static Serialization::PolymorphicSerdezSubclass< ExternalInstanceResource, ExternalMemoryResource > | serdez_subclass |
Additional Inherited Members | |
Public Attributes inherited from Realm::ExternalMemoryResource | |
| uintptr_t | base |
| size_t | size_in_bytes |
| bool | read_only |
Protected Attributes inherited from Realm::ExternalInstanceResource | |
| uint64_t | type_id = 0 |
| Realm::ExternalHipPinnedHostResource::ExternalHipPinnedHostResource | ( | uintptr_t | _base, |
| size_t | _size_in_bytes, | ||
| bool | _read_only | ||
| ) |
| Realm::ExternalHipPinnedHostResource::ExternalHipPinnedHostResource | ( | void * | _base, |
| size_t | _size_in_bytes | ||
| ) |
| Realm::ExternalHipPinnedHostResource::ExternalHipPinnedHostResource | ( | const void * | _base, |
| size_t | _size_in_bytes | ||
| ) |
|
protected |
|
virtual |
Reimplemented from Realm::ExternalMemoryResource.
|
static |
|
protectedvirtual |
Reimplemented from Realm::ExternalMemoryResource.
| bool Realm::ExternalHipPinnedHostResource::serialize | ( | S & | serializer | ) | const |
|
virtual |
Implements Realm::ExternalInstanceResource.
|
staticprotected |