![]() |
Realm
A distributed, event-based tasking library
|
#include <activemsg.h>
Public Attributes | |
| ActiveMessageHandlerTable::TypeHash | hash |
| const char * | name |
| bool | must_free |
| ActiveMessageHandlerRegBase * | next_handler |
| std::optional< const FragmentInfo &(*)(const void *)> | extract_frag_info |
|
pure virtual |
Implemented in Realm::ActiveMessageHandlerReg< T, T2 >, Realm::ActiveMessageHandlerReg< Realm::AddressSplitXferDesCreateMessage< N, T > >, Realm::ActiveMessageHandlerReg< Realm::ApproxImageResponseMessage< Realm::PreimageOperation< N, T, N2, T2 > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpCompleteMessage >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::ByFieldMicroOp< N, T, FT > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::DifferenceMicroOp< N, T > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::ImageMicroOp< N, T, N2, T2 > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::IntersectionMicroOp< N, T > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::PreimageMicroOp< N, T, N2, T2 > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::UnionMicroOp< N, T > > >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapImpl::RemoteSparsityContrib >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapImpl::RemoteSparsityRequest >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapImpl::SetContribCountMessage >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapImplWrapper::UnsubscribeMessage >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapRefCounter::SparsityMapAddReferenceMessage >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapRefCounter::SparsityMapRemoveReferencesMessage >, and Realm::ActiveMessageHandlerReg< Realm::WrappedWithFragInfo< UserHdr >, UserHdr >.
|
pure virtual |
Implemented in Realm::ActiveMessageHandlerReg< T, T2 >, Realm::ActiveMessageHandlerReg< Realm::AddressSplitXferDesCreateMessage< N, T > >, Realm::ActiveMessageHandlerReg< Realm::ApproxImageResponseMessage< Realm::PreimageOperation< N, T, N2, T2 > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpCompleteMessage >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::ByFieldMicroOp< N, T, FT > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::DifferenceMicroOp< N, T > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::ImageMicroOp< N, T, N2, T2 > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::IntersectionMicroOp< N, T > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::PreimageMicroOp< N, T, N2, T2 > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::UnionMicroOp< N, T > > >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapImpl::RemoteSparsityContrib >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapImpl::RemoteSparsityRequest >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapImpl::SetContribCountMessage >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapImplWrapper::UnsubscribeMessage >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapRefCounter::SparsityMapAddReferenceMessage >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapRefCounter::SparsityMapRemoveReferencesMessage >, and Realm::ActiveMessageHandlerReg< Realm::WrappedWithFragInfo< UserHdr >, UserHdr >.
|
pure virtual |
Implemented in Realm::ActiveMessageHandlerReg< T, T2 >, Realm::ActiveMessageHandlerReg< Realm::AddressSplitXferDesCreateMessage< N, T > >, Realm::ActiveMessageHandlerReg< Realm::ApproxImageResponseMessage< Realm::PreimageOperation< N, T, N2, T2 > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpCompleteMessage >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::ByFieldMicroOp< N, T, FT > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::DifferenceMicroOp< N, T > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::ImageMicroOp< N, T, N2, T2 > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::IntersectionMicroOp< N, T > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::PreimageMicroOp< N, T, N2, T2 > > >, Realm::ActiveMessageHandlerReg< Realm::RemoteMicroOpMessage< Realm::UnionMicroOp< N, T > > >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapImpl::RemoteSparsityContrib >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapImpl::RemoteSparsityRequest >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapImpl::SetContribCountMessage >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapImplWrapper::UnsubscribeMessage >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapRefCounter::SparsityMapAddReferenceMessage >, Realm::ActiveMessageHandlerReg< Realm::SparsityMapRefCounter::SparsityMapRemoveReferencesMessage >, and Realm::ActiveMessageHandlerReg< Realm::WrappedWithFragInfo< UserHdr >, UserHdr >.
| std::optional<const FragmentInfo &(*)(const void *)> Realm::ActiveMessageHandlerRegBase::extract_frag_info |
| ActiveMessageHandlerTable::TypeHash Realm::ActiveMessageHandlerRegBase::hash |
| bool Realm::ActiveMessageHandlerRegBase::must_free |
| ActiveMessageHandlerRegBase* Realm::ActiveMessageHandlerRegBase::next_handler |