133 local_vector[i].
size = total_length;
147 void * result = NULL;
153 if (size == rst_data)
158 _pos[server_node] =
_pos[server_node] + size;
161 else if (size > rst_data)
166 _pos[server_node] =
_pos[server_node] + rst_data;
167 size = size - rst_data;
169 else if (size < rst_data)
174 _pos[server_node] =
_pos[server_node] + size;
272 _infolists =
new info_t();
282 _infolists = it->second;
315 info_t* info = it->second;
info_list_map_t _info_list_map
virtual bool insertData(void *rcptBuf, unsigned long element_nb)
virtual void * getDescr()
virtual PaCO::PacoTopology_t getDestTopology()
virtual void clientFree()
virtual void setDescr(void *descr)
virtual void setSourceTopology(PaCO::PacoTopology_t topo)
PaCO::PacoTopology_t _destTopo
virtual bool freeComId(long id)
PaCO::PacoTopology_t _srcTopo
void setNodeNbElt(long elt_node_nb)
void setEltSize(long size)
void setNodePos(long node_pos)
virtual PieceToSend * computePiecesToSend(unsigned &size)
virtual void * getClientData(void *pid, int server_node, long &size, long &length, bool &end)
virtual PaCO::PacoTopology_t getSourceTopology()
virtual void setNodeRank(long Rank)
void setTotalNbElt(long elt_nb)
virtual void serverFree()
GaBroLib::GaBroDescr _descr
virtual bool setComId(long id)
virtual void setDestTopology(PaCO::PacoTopology_t topo)
virtual void setDataPtr(void *dataPtr)
virtual void * getServerData(long &length)
virtual long getNodeRank()