|
PaCO++
0.05
|
#include <DistributionLibrairie.h>

Public Member Functions | |
| virtual void | clientFree ()=0 |
| virtual PieceToSend * | computePiecesToSend (unsigned &size)=0 |
| DistributionLibrary () | |
| virtual bool | freeComId (long id) |
| virtual void * | getClientData (void *pid, int server_node, long &size, long &length, bool &end)=0 |
| virtual void * | getDescr ()=0 |
| virtual PaCO::PacoTopology_t | getDestTopology ()=0 |
| virtual long | getNodeRank ()=0 |
| virtual void * | getServerData (long &length)=0 |
| virtual PaCO::PacoTopology_t | getSourceTopology ()=0 |
| virtual bool | insertData (void *rcptBuf, unsigned long element_nb)=0 |
| virtual void | serverFree ()=0 |
| virtual bool | setComId (long id) |
| virtual void | setCommunicator (void *group)=0 |
| virtual void | setDataPtr (void *dataPtr)=0 |
| virtual void | setDescr (void *descr)=0 |
| virtual void | setDestTopology (PaCO::PacoTopology_t topo)=0 |
| virtual void | setNodeRank (long Rank)=0 |
| virtual void | setSourceTopology (PaCO::PacoTopology_t topo)=0 |
| virtual | ~DistributionLibrary () |
Definition at line 24 of file DistributionLibrairie.h.
| DistributionLibrary::DistributionLibrary | ( | ) | [inline] |
Definition at line 28 of file DistributionLibrairie.h.
{}
| virtual DistributionLibrary::~DistributionLibrary | ( | ) | [inline, virtual] |
Definition at line 29 of file DistributionLibrairie.h.
{}
| virtual void DistributionLibrary::clientFree | ( | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, GaBro, and ParisBasicExample.
| virtual PieceToSend* DistributionLibrary::computePiecesToSend | ( | unsigned & | size | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, and GaBro.
| virtual bool DistributionLibrary::freeComId | ( | long | id | ) | [inline, virtual] |
Reimplemented in BasicBC, and GaBro.
Definition at line 41 of file DistributionLibrairie.h.
{ return false;}
| virtual void* DistributionLibrary::getClientData | ( | void * | pid, |
| int | server_node, | ||
| long & | size, | ||
| long & | length, | ||
| bool & | end | ||
| ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, and GaBro.
| virtual void* DistributionLibrary::getDescr | ( | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, GaBro, and ParisBasicExample.
| virtual PaCO::PacoTopology_t DistributionLibrary::getDestTopology | ( | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, GaBro, and ParisBasicExample.
| virtual long DistributionLibrary::getNodeRank | ( | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, GaBro, and ParisBasicExample.
| virtual void* DistributionLibrary::getServerData | ( | long & | length | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, GaBro, and ParisBasicExample.
| virtual PaCO::PacoTopology_t DistributionLibrary::getSourceTopology | ( | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, GaBro, and ParisBasicExample.
| virtual bool DistributionLibrary::insertData | ( | void * | rcptBuf, |
| unsigned long | element_nb | ||
| ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, and GaBro.
| virtual void DistributionLibrary::serverFree | ( | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, GaBro, and ParisBasicExample.
| virtual bool DistributionLibrary::setComId | ( | long | id | ) | [inline, virtual] |
Reimplemented in BasicBC, and GaBro.
Definition at line 40 of file DistributionLibrairie.h.
{ return false;}
| virtual void DistributionLibrary::setCommunicator | ( | void * | group | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, ParisBlock, BasicDistributionLibrary, ParisBlockMPC, GaBro, and ParisBasicExample.
Referenced by PaCO_operation::init_context_args(), PaCO_operation::init_context_proxy(), and PaCO_operation::setLibCom().
| virtual void DistributionLibrary::setDataPtr | ( | void * | dataPtr | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, GaBro, and ParisBasicExample.
| virtual void DistributionLibrary::setDescr | ( | void * | descr | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, GaBro, and ParisBasicExample.
| virtual void DistributionLibrary::setDestTopology | ( | PaCO::PacoTopology_t | topo | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, GaBro, and ParisBasicExample.
Referenced by PaCO_operation::configureTopo().
| virtual void DistributionLibrary::setNodeRank | ( | long | Rank | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, GaBro, and ParisBasicExample.
Referenced by PaCO_operation::configureTopo().
| virtual void DistributionLibrary::setSourceTopology | ( | PaCO::PacoTopology_t | topo | ) | [pure virtual] |
Implemented in BasicBC, Controlled, Identity, GaBro, and ParisBasicExample.
Referenced by PaCO_operation::configureTopo().