
#include <DirectMulticastStrategy.h>


Public Member Functions | |
| DirectMulticastStrategy (CkMigrateMessage *m) | |
| DirectMulticastStrategy () | |
| Array constructor. | |
| PUPable_decl (DirectMulticastStrategy) | |
| virtual void | pup (PUP::er &p) |
Protected Member Functions | |
| virtual void | createObjectOnSrcPe (ComlibSectionHashObject *obj, int npes, ComlibMulticastIndexCount *pelist) |
| Called when a new section multicast is called by the user locally. | |
| virtual void | createObjectOnIntermediatePe (ComlibSectionHashObject *obj, int npes, ComlibMulticastIndexCount *counts, int srcpe) |
| Similar to createHashObjectOnSrcPe, but that this call is made on the destination or intermediate processor. | |
The definition of the section, as well as the location of all the elements in the processors is determined by the sending processor. The other will obey to it, even some elements have already migrated elsewhere.
Definition at line 23 of file DirectMulticastStrategy.h.
| DirectMulticastStrategy::DirectMulticastStrategy | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 47 of file DirectMulticastStrategy.h.
| DirectMulticastStrategy::DirectMulticastStrategy | ( | ) | [inline] |
| DirectMulticastStrategy::PUPable_decl | ( | DirectMulticastStrategy | ) |
| virtual void DirectMulticastStrategy::pup | ( | PUP::er & | p | ) | [inline, virtual] |
Reimplemented from MulticastStrategy.
Definition at line 54 of file DirectMulticastStrategy.h.
References MulticastStrategy::pup().
1.5.5