#include <peoAsyncIslandMig.h>
Inheritance diagram for peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >:

Public Member Functions | |
| peoAsyncIslandMig (continuator &__cont, selector< TYPESELECT > &__select, replacement< TYPEREPLACE > &__replace, Topology &__topology) | |
| Constructor. | |
| void | operator() () |
| operator | |
| void | pack () |
| Function realizing packages. | |
| void | unpack () |
| Function reconstituting packages. | |
| void | packSynchronizeReq () |
| Function packSynchronizeReq. | |
Private Member Functions | |
| void | emigrate () |
| Function which sends some emigrants. | |
| void | immigrate () |
| Function which receives some immigrants. | |
Private Attributes | |
| continuator & | cont |
| selector< TYPESELECT > & | select |
| replacement< TYPEREPLACE > & | replace |
| Topology & | topology |
| std::queue< TYPEREPLACE > | imm |
| std::queue< TYPESELECT > | em |
| std::queue< Cooperative * > | coop_em |
Definition at line 64 of file peoAsyncIslandMig.h.
| peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >::peoAsyncIslandMig | ( | continuator & | __cont, | |
| selector< TYPESELECT > & | __select, | |||
| replacement< TYPEREPLACE > & | __replace, | |||
| Topology & | __topology | |||
| ) |
Constructor.
| continuator | & __cont | |
| selector | <TYPE> & __select | |
| replacement | <TYPE> & __replace | |
| Topology& | __topology |
Definition at line 114 of file peoAsyncIslandMig.h.
References Topology::add().
continuator& peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >::cont [private] |
| continuator | & cont | |
| selector | <TYPESELECT> & select | |
| replacement | <TYPEREPLACE> & replace | |
| Topology& | topology | |
| std | :: queue< TYPEREPLACE > imm | |
| std | :: queue< TYPESELECT > em | |
| std | :: queue< Cooperative* > coop_em |
Definition at line 104 of file peoAsyncIslandMig.h.
Referenced by peoAsyncIslandMig< TYPESELECT, TYPEREPLACE >::operator()().
1.4.7