|
Public Types |
typedef std::map< KT, Teuchos::RefCountPtr<
DT > > | DataMap |
|
typedef DataMap::iterator | DataMapIter |
|
typedef DataMap::const_iterator | DataMapCIter |
typedef std::multimap< KT,
Teuchos::RefCountPtr< DT > > | DataRecvMap |
|
typedef DataRecvMap::iterator | DataRecvMapIter |
|
typedef DataRecvMap::const_iterator | DataRecvMapCIter |
|
typedef std::vector< KT > | KeyList |
|
typedef KeyList::iterator | KeyListIter |
|
typedef KeyList::const_iterator | KeyListCIter |
|
typedef std::vector< int > | ProcList |
|
typedef ProcList::iterator | ProcListIter |
|
typedef std::pair< int, KT > | ProcKeyPair |
|
typedef std::vector< ProcKeyPair > | ProcKeyList |
|
typedef ProcKeyList::iterator | ProcKeyListIter |
|
typedef AC::iterator | ContainerIter |
|
typedef AC::const_iterator | ContainerCIter |
Public Member Functions |
|
| Directory (MG migrate, DH distHash) |
|
void | addEntries (DataMap const &entries) |
|
void | deleteEntries (KeyList &keys) |
|
void | getEntries (KeyList &keys, DataMap &entries) |
|
AC & | container () |
|
ContainerIter & | begin () |
|
ContainerIter & | end () |
Protected Attributes |
|
MG | migrate_ |
|
DH | distHash_ |
|
AC | container_ |