cksection: add set function for setting the reduction number
authorJonathan Lifflander <avunda@mobile-254-234.near.uiuc.edu>
Wed, 24 Oct 2012 21:54:16 +0000 (16:54 -0500)
committerJonathan Lifflander <avunda@mobile-254-234.near.uiuc.edu>
Wed, 24 Oct 2012 21:54:16 +0000 (16:54 -0500)
src/ck-core/cksection.h

index 34709c3a2df02c7badee357b9e1d97365dff9011..bcce44a7b97d66034be0454e22852512a47e2bb7 100644 (file)
@@ -111,6 +111,7 @@ class CkSectionInfo {
     inline char  &get_type() { return info.type; }
     inline int   &get_pe()    { return info.pe; }
     inline int   &get_redNo() { CmiAssert(info.type==MulticastMsg); return info.sInfo.sCookie.redNo; }
+    inline void  set_redNo(int redNo) { CmiAssert(info.type==MulticastMsg); info.sInfo.sCookie.redNo = redNo; }
     inline void* &get_val()   { CmiAssert(info.type==MulticastMsg); return info.sInfo.sCookie.val; }
     inline CkGroupID   &get_aid()    { return info.aid; }
     inline CkGroupID   get_aid() const   { return info.aid; }