15 #define PROXYMSGNOTBUFFERED 0 16 #define PROXYDATAMSGBUFFERED 1 17 #define PROXYALLMSGBUFFERED 2 38 #if defined(NODEAWARE_PROXY_SPANNINGTREE) && defined(USE_NODEPATCHMGR) 39 void setSTNodeChildren(
int numNids,
int *nids);
40 int *getSTNodeChildPtr() {
return nodeChildren; }
41 int getSTNNodeChild() {
return numNodeChild; }
47 #if CMK_PERSISTENT_COMM 49 PersistentHandle localphs;
50 PersistentHandle *treephs;
53 PersistentHandle *getSpanningTreePhs(
int &n) { n = ntreephs;
return treephs; }
61 void sendResults(
void);
66 int proxyMsgBufferStatus;
84 #if defined(NODEAWARE_PROXY_SPANNINGTREE) && defined(USE_NODEPATCHMGR) 85 CmiNodeLock depositLock;
void receiveAll(ProxyDataMsg *)
int getSpanningTreeNChild(void)
ProxyCombinedResultMsg * depositCombinedResultRawMsg(ProxyCombinedResultRawMsg *)
void receiveData(ProxyDataMsg *)
int getSpanningTreeChild(int *)
void setSpanningTree(int, int *, int)
ProxyCombinedResultMsg * depositCombinedResultMsg(ProxyCombinedResultMsg *)
int getSpanningTreeParent()
const int * getSpanningTreeChildPtr()
virtual ~ProxyPatch(void)
virtual void boxClosed(int)