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