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)