![]() |
Realm
A distributed, event-based tasking library
|
#include <channel.h>
Public Member Functions | |
| SimpleRemoteChannelInfo (NodeID _owner, XferDesKind _kind, uintptr_t _remote_ptr, const std::vector< Channel::SupportedPath > &_paths, const std::vector< Memory > &indirect_memories) | |
| SimpleRemoteChannelInfo (NodeID _owner, XferDesKind _kind, uintptr_t _remote_ptr, const std::vector< Channel::SupportedPath > &_paths) | |
| virtual RemoteChannel * | create_remote_channel () |
| template<typename S > | |
| bool | serialize (S &serializer) const |
Public Member Functions inherited from Realm::RemoteChannelInfo | |
| virtual | ~RemoteChannelInfo () |
Static Public Member Functions | |
| template<typename S > | |
| static RemoteChannelInfo * | deserialize_new (S &deserializer) |
Static Public Member Functions inherited from Realm::RemoteChannelInfo | |
| template<typename S > | |
| static RemoteChannelInfo * | deserialize_new (S &deserializer) |
Protected Member Functions | |
| SimpleRemoteChannelInfo () | |
Protected Attributes | |
| NodeID | owner |
| XferDesKind | kind |
| uintptr_t | remote_ptr |
| std::vector< Channel::SupportedPath > | paths |
| std::vector< Memory > | indirect_memories |
Static Protected Attributes | |
| static Serialization::PolymorphicSerdezSubclass< RemoteChannelInfo, SimpleRemoteChannelInfo > | serdez_subclass |
| Realm::SimpleRemoteChannelInfo::SimpleRemoteChannelInfo | ( | NodeID | _owner, |
| XferDesKind | _kind, | ||
| uintptr_t | _remote_ptr, | ||
| const std::vector< Channel::SupportedPath > & | _paths, | ||
| const std::vector< Memory > & | indirect_memories | ||
| ) |
| Realm::SimpleRemoteChannelInfo::SimpleRemoteChannelInfo | ( | NodeID | _owner, |
| XferDesKind | _kind, | ||
| uintptr_t | _remote_ptr, | ||
| const std::vector< Channel::SupportedPath > & | _paths | ||
| ) |
|
protected |
|
virtual |
Implements Realm::RemoteChannelInfo.
Reimplemented in Realm::Cuda::GPUIndirectRemoteChannelInfo, Realm::Cuda::GPUreduceRemoteChannelInfo, and Realm::Hip::GPUreduceRemoteChannelInfo.
|
static |
| bool Realm::SimpleRemoteChannelInfo::serialize | ( | S & | serializer | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |