Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
transfer.h File Reference
#include "realm/event.h"
#include "realm/memory.h"
#include "realm/indexspace.h"
#include "realm/atomics.h"
#include "realm/network.h"
#include "realm/operation.h"
#include "realm/transfer/channel.h"
#include "realm/profiling.h"
#include "realm/transfer/transfer.inl"
Include dependency graph for transfer.h:

Go to the source code of this file.

Classes

class  Realm::TransferIterator
 
struct  Realm::TransferIterator::AddressInfo
 
class  Realm::TransferIterator::AddressInfoCustom
 
class  Realm::TransferIteratorBase< N, T >
 
class  Realm::TransferIteratorIndexSpace< N, T >
 
class  Realm::TransferIteratorIndirect< N, T >
 
class  Realm::TransferDomain
 
struct  Realm::TransferGraph
 
struct  Realm::TransferGraph::XDTemplate
 
struct  Realm::TransferGraph::XDTemplate::IO
 
struct  Realm::TransferGraph::IBInfo
 
class  Realm::TransferDesc
 
struct  Realm::TransferDesc::FieldInfo
 
class  Realm::TransferDesc::DeferredAnalysis
 
class  Realm::IndirectionInfo
 
class  Realm::IndirectionInfoBase
 
class  Realm::IndirectionInfoTyped< N, T, N2, T2 >
 
class  Realm::TransferOperation
 
class  Realm::TransferOperation::XDLifetimeTracker
 
class  Realm::TransferOperation::DeferredStart
 
struct  Realm::CopyImplRouter< N, T >
 

Namespaces

namespace  Realm
 

Typedefs

template<int N, typename T >
using Realm::CopyImplFn = Event(*)(const IndexSpace< N, T > &, const std::vector< CopySrcDstField > &, const std::vector< CopySrcDstField > &, const std::vector< const typename CopyIndirection< N, T >::Base * > &, const Realm::ProfilingRequestSet &, Event, int)
 

Functions

std::ostream & Realm::operator<< (std::ostream &os, const IndirectionInfo &ii)