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


Public Member Functions | |
| virtual void | clientFree () |
| virtual void | clientFree (int server_node) |
| virtual PieceToSend * | computePiecesToSend () |
| virtual PieceToSend * | computePiecesToSend (unsigned &size)=0 |
| virtual bool | freeComId (long id) |
| virtual void * | getClientData (int server_node, long &size, long &length, bool &end) |
| virtual void * | getClientData (void *pid, int server_node, long &size, long &length, bool &end)=0 |
| virtual void * | getDescr () |
| virtual PaCO::PacoTopology_t | getDestTopology () |
| virtual long | getNodeRank () |
| virtual void * | getServerData (long &length) |
| virtual PaCO::PacoTopology_t | getSourceTopology () |
| virtual bool | insertData (void *rcptBuf) |
| virtual bool | insertData (void *rcptBuf, unsigned long element_nb)=0 |
| ParisBasicExample () | |
| virtual void | serverFree () |
| virtual bool | setComId (long id) |
| virtual void | setCommunicator (void *group) |
| virtual void | setDataPtr (void *dataPtr) |
| virtual void | setDescr (void *descr) |
| virtual void | setDestTopology (PaCO::PacoTopology_t topo) |
| void | setEltSize (long size) |
| void | setNbElt (long elt_nb) |
| virtual void | setNodeRank (long Rank) |
| virtual void | setSourceTopology (PaCO::PacoTopology_t topo) |
| virtual | ~ParisBasicExample () |
Private Attributes | |
| long | _data_elt_nb |
| long * | _data_rst |
| long | _data_size |
| PaCO::PacoTopology_t | _destTopo |
| CORBA::Short | _length |
| long | _my_rank |
| long | _server_nb_nodes |
| PaCO::PacoTopology_t | _srcTopo |
| char * | _user_data |
| long * | position |
| char * | temp_buffer |
Definition at line 8 of file ParisBasicExample.h.
| ParisBasicExample::ParisBasicExample | ( | ) |
|
virtual |
|
virtual |
Implements DistributionLibrary.
Definition at line 177 of file ParisBasicExample.cc.
References temp_buffer.
Referenced by getClientData().
|
virtual |
|
virtual |
Definition at line 98 of file ParisBasicExample.cc.
References _data_elt_nb, _data_size, _my_rank, _server_nb_nodes, PieceToSend::destNode, PieceToSend::size, and PieceToSend::sourceNode.
|
pure virtualinherited |
Implemented in BasicBC, Controlled, Identity, and GaBro.
|
inlinevirtualinherited |
Reimplemented in BasicBC, and GaBro.
Definition at line 41 of file DistributionLibrairie.h.
|
virtual |
Definition at line 134 of file ParisBasicExample.cc.
References _data_elt_nb, _data_rst, _data_size, _length, _user_data, clientFree(), position, and temp_buffer.

|
pure virtualinherited |
Implemented in BasicBC, Controlled, Identity, and GaBro.
|
virtual |
Implements DistributionLibrary.
Definition at line 210 of file ParisBasicExample.cc.
References _length.
|
virtual |
Implements DistributionLibrary.
Definition at line 80 of file ParisBasicExample.cc.
References _destTopo.
|
virtual |
Implements DistributionLibrary.
Definition at line 92 of file ParisBasicExample.cc.
References _my_rank.
|
virtual |
Implements DistributionLibrary.
Definition at line 196 of file ParisBasicExample.cc.
References _length, and _user_data.
|
virtual |
Implements DistributionLibrary.
Definition at line 53 of file ParisBasicExample.cc.
References _srcTopo.
|
virtual |
|
pure virtualinherited |
Implemented in BasicBC, Controlled, Identity, and GaBro.
|
inlinevirtual |
|
inlinevirtualinherited |
Reimplemented in BasicBC, and GaBro.
Definition at line 40 of file DistributionLibrairie.h.
Referenced by PaCO_operation::useCommunicationMemoryId().
|
inlinevirtual |
|
virtual |
Implements DistributionLibrary.
Definition at line 122 of file ParisBasicExample.cc.
References _data_elt_nb, _data_rst, _data_size, _my_rank, _server_nb_nodes, _user_data, and position.
|
virtual |
Implements DistributionLibrary.
Definition at line 203 of file ParisBasicExample.cc.
References _length.
|
virtual |
Implements DistributionLibrary.
Definition at line 59 of file ParisBasicExample.cc.
References _data_elt_nb, _data_rst, _data_size, _destTopo, _server_nb_nodes, position, and PaCO::PacoTopology_s::total.
| void ParisBasicExample::setEltSize | ( | long | size | ) |
Definition at line 21 of file ParisBasicExample.cc.
References _data_elt_nb, _data_rst, _data_size, and _server_nb_nodes.
| void ParisBasicExample::setNbElt | ( | long | elt_nb | ) |
Definition at line 34 of file ParisBasicExample.cc.
References _data_elt_nb, _data_rst, _data_size, and _server_nb_nodes.
|
virtual |
Implements DistributionLibrary.
Definition at line 86 of file ParisBasicExample.cc.
References _my_rank.
|
virtual |
Implements DistributionLibrary.
Definition at line 47 of file ParisBasicExample.cc.
References _srcTopo.
|
private |
Definition at line 48 of file ParisBasicExample.h.
Referenced by computePiecesToSend(), getClientData(), setDataPtr(), setDestTopology(), setEltSize(), and setNbElt().
|
private |
Definition at line 52 of file ParisBasicExample.h.
Referenced by getClientData(), setDataPtr(), setDestTopology(), setEltSize(), setNbElt(), and ~ParisBasicExample().
|
private |
Definition at line 47 of file ParisBasicExample.h.
Referenced by computePiecesToSend(), getClientData(), setDataPtr(), setDestTopology(), setEltSize(), and setNbElt().
|
private |
Definition at line 44 of file ParisBasicExample.h.
Referenced by getDestTopology(), and setDestTopology().
|
private |
Definition at line 46 of file ParisBasicExample.h.
Referenced by getClientData(), getDescr(), getServerData(), ParisBasicExample(), and setDescr().
|
private |
Definition at line 49 of file ParisBasicExample.h.
Referenced by computePiecesToSend(), getNodeRank(), setDataPtr(), and setNodeRank().
|
private |
Definition at line 50 of file ParisBasicExample.h.
Referenced by computePiecesToSend(), setDataPtr(), setDestTopology(), setEltSize(), and setNbElt().
|
private |
Definition at line 43 of file ParisBasicExample.h.
Referenced by getSourceTopology(), and setSourceTopology().
|
private |
Definition at line 54 of file ParisBasicExample.h.
Referenced by getClientData(), getServerData(), insertData(), ParisBasicExample(), and setDataPtr().
|
private |
Definition at line 53 of file ParisBasicExample.h.
Referenced by getClientData(), setDataPtr(), setDestTopology(), and ~ParisBasicExample().
|
private |
Definition at line 55 of file ParisBasicExample.h.
Referenced by clientFree(), getClientData(), and ParisBasicExample().