#include <NamdTypes.h>
Public Member Functions | |
| proxyTreeNode () | |
| proxyTreeNode (int nid, int numPes_, int *pes) | |
| proxyTreeNode (const proxyTreeNode &n) | |
| proxyTreeNode & | operator= (const proxyTreeNode &n) |
| ~proxyTreeNode () | |
Public Attributes | |
| int | nodeID |
| int * | peIDs |
| int | numPes |
|
|
Definition at line 202 of file NamdTypes.h.
|
|
||||||||||||||||
|
Definition at line 207 of file NamdTypes.h. 00207 {
00208 nodeID = nid;
00209 numPes = numPes_;
00210 peIDs = new int[numPes];
00211 memcpy(peIDs, pes, sizeof(int)*numPes);
00212 }
|
|
|
Definition at line 214 of file NamdTypes.h. References nodeID, numPes, and peIDs. 00214 {
00215 nodeID = n.nodeID;
00216 numPes = n.numPes;
00217 if(numPes==0) {
00218 peIDs = NULL;
00219 }else{
00220 peIDs = new int[n.numPes];
00221 memcpy(peIDs, n.peIDs, sizeof(int)*numPes);
00222 }
00223 }
|
|
|
Definition at line 236 of file NamdTypes.h. 00236 {
00237 delete [] peIDs;
00238 }
|
|
|
Definition at line 224 of file NamdTypes.h. References nodeID, numPes, and peIDs. 00224 {
00225 nodeID = n.nodeID;
00226 numPes = n.numPes;
00227 delete [] peIDs;
00228 if(numPes==0) {
00229 peIDs = NULL;
00230 return (*this);
00231 }
00232 peIDs = new int[n.numPes];
00233 memcpy(peIDs, n.peIDs, sizeof(int)*numPes);
00234 return (*this);
00235 }
|
|
|
Definition at line 198 of file NamdTypes.h. Referenced by operator=(), and proxyTreeNode(). |
|
|
Definition at line 200 of file NamdTypes.h. Referenced by ProxyNodeAwareSpanningTreeMsg::getANewMsg(), operator=(), proxyTreeNode(), NodeProxyMgr::recvImmediateProxyAll(), and NodeProxyMgr::recvImmediateProxyData(). |
|
|
Definition at line 199 of file NamdTypes.h. Referenced by ProxyNodeAwareSpanningTreeMsg::getANewMsg(), operator=(), proxyTreeNode(), NodeProxyMgr::recvImmediateProxyAll(), and NodeProxyMgr::recvImmediateProxyData(). |
1.3.9.1