Difference for src/ck-core/ckcallback.h from version 2.16 to 2.17

version 2.16version 2.17
Line 20
Line 20
 class CProxyElement_ArrayBase; /*forward declaration*/ class CProxyElement_ArrayBase; /*forward declaration*/
 class CProxyElement_Group; /*forward declaration*/ class CProxyElement_Group; /*forward declaration*/
 class CProxy_NodeGroup; class CProxy_NodeGroup;
  class Chare;
  class Group;
  class NodeGroup;
  class ArrayElement;
  
  #define CkSelfCallback(ep)  CkCallback(this, ep)
  
 class CkCallback { class CkCallback {
 public: public:
Line 123
Line 129
  {d.array.ep=ep; d.array.id=id; d.array.idx.asMax()=idx;}  {d.array.ep=ep; d.array.id=id; d.array.idx.asMax()=idx;}
  CkCallback(int ep,const CProxyElement_ArrayBase &arrElt,CmiBool doInline=CmiFalse);  CkCallback(int ep,const CProxyElement_ArrayBase &arrElt,CmiBool doInline=CmiFalse);
   
   CkCallback(Chare *p, int ep, CmiBool doInline=CmiFalse);
   CkCallback(Group *p, int ep, CmiBool doInline=CmiFalse);
   CkCallback(NodeGroup *p, int ep, CmiBool doInline=CmiFalse);
    CkCallback(ArrayElement *p, int ep,CmiBool doInline=CmiFalse);
  
  CkCallback(const CcsDelayedReply &reply)   CkCallback(const CcsDelayedReply &reply) 
  :type(replyCCS) {d.ccsReply.reply=reply;}  :type(replyCCS) {d.ccsReply.reply=reply;}
  


Legend:
Removed in v.2.16 
changed lines
 Added in v.2.17



Made by using version 1.79 of cvs2html