
#include <cksection.h>

Public Member Functions | |
| CkSectionInfo () | |
| CkSectionInfo (CkSectionInfoStruct i) | |
| CkSectionInfo (int t) | |
| CkSectionInfo (CkArrayID _aid, void *p=NULL) | |
| CkSectionInfo (int e, void *p, int r, CkArrayID _aid) | |
| char & | get_type () |
| int & | get_pe () |
| int & | get_redNo () |
| void *& | get_val () |
| CkGroupID & | get_aid () |
| CkGroupID | get_aid () const |
Data Fields | |
| CkSectionInfoStruct | info |
Definition at line 64 of file cksection.h.
| CkSectionInfo::CkSectionInfo | ( | ) | [inline] |
Definition at line 68 of file cksection.h.
References _CkSectionInfoStruct::section_type::cInfo, _CkSectionInfoStruct::section_type::commlibInfo::id, info, _CkSectionInfoStruct::section_type::commlibInfo::instId, _CkSectionInfoStruct::pe, _CkSectionInfoStruct::section_type::sec_mcast::redNo, _CkSectionInfoStruct::section_type::sCookie, _CkSectionInfoStruct::sInfo, _CkSectionInfoStruct::section_type::commlibInfo::status, _CkSectionInfoStruct::type, and _CkSectionInfoStruct::section_type::sec_mcast::val.
| CkSectionInfo::CkSectionInfo | ( | CkSectionInfoStruct | i | ) | [inline] |
Definition at line 76 of file cksection.h.
| CkSectionInfo::CkSectionInfo | ( | int | t | ) | [inline] |
Definition at line 78 of file cksection.h.
References _CkSectionInfoStruct::section_type::cInfo, _CkSectionInfoStruct::section_type::commlibInfo::id, info, _CkSectionInfoStruct::section_type::commlibInfo::instId, _CkSectionInfoStruct::pe, _CkSectionInfoStruct::section_type::sec_mcast::redNo, _CkSectionInfoStruct::section_type::sCookie, _CkSectionInfoStruct::sInfo, _CkSectionInfoStruct::section_type::commlibInfo::status, _CkSectionInfoStruct::type, and _CkSectionInfoStruct::section_type::sec_mcast::val.
| CkSectionInfo::CkSectionInfo | ( | CkArrayID | _aid, | |
| void * | p = NULL | |||
| ) | [inline] |
Definition at line 95 of file cksection.h.
References _CkSectionInfoStruct::aid, Converse::CkMyPe(), info, p, _CkSectionInfoStruct::pe, _CkSectionInfoStruct::section_type::sec_mcast::redNo, _CkSectionInfoStruct::section_type::sCookie, _CkSectionInfoStruct::sInfo, _CkSectionInfoStruct::type, and _CkSectionInfoStruct::section_type::sec_mcast::val.
Definition at line 103 of file cksection.h.
References _CkSectionInfoStruct::aid, info, _CkSectionInfoStruct::pe, _CkSectionInfoStruct::section_type::sec_mcast::redNo, _CkSectionInfoStruct::section_type::sCookie, _CkSectionInfoStruct::sInfo, _CkSectionInfoStruct::type, and _CkSectionInfoStruct::section_type::sec_mcast::val.
| char& CkSectionInfo::get_type | ( | ) | [inline] |
Definition at line 111 of file cksection.h.
References info, and _CkSectionInfoStruct::type.
Referenced by ComlibManager::ArraySectionSend(), ComlibInitSectionID(), ComlibSectionInfo::getNewMulticastMessage(), CkMulticastMgr::prepareCookie(), and CkMulticastMgr::setSection().
| int& CkSectionInfo::get_pe | ( | ) | [inline] |
Definition at line 112 of file cksection.h.
References info, and _CkSectionInfoStruct::pe.
Referenced by ComlibManager::ArraySectionSend(), CkMulticastMgr::childrenReady(), ComlibInitSectionID(), ComlibSectionInfo::getNewMulticastMessage(), CkMcastBaseMsg::gpe(), MulticastStrategy::handleNewMulticastMessage(), ComlibSectionInfo::initSectionID(), MulticastStrategy::insertMessage(), CkMulticastMgr::prepareCookie(), ComlibSectionInfo::processOldSectionMessage(), CkMulticastMgr::recvRedMsg(), CkMulticastMgr::reduceFragment(), CkMulticastMgr::releaseBufferedReduceMsgs(), OneTimeMulticastStrategy::remoteMulticast(), CkMulticastMgr::resetSection(), CkMulticastMgr::retrieveCookie(), CkMulticastMgr::sendToLocal(), CkMulticastMgr::sendToSection(), and CkMulticastMgr::setup().
| int& CkSectionInfo::get_redNo | ( | ) | [inline] |
Definition at line 113 of file cksection.h.
References info, _CkSectionInfoStruct::section_type::sec_mcast::redNo, _CkSectionInfoStruct::section_type::sCookie, _CkSectionInfoStruct::sInfo, and _CkSectionInfoStruct::type.
Referenced by CkMulticastMgr::buildContributeMsg(), CkMulticastMgr::contribute(), and CkMcastBaseMsg::redno().
| void* & CkSectionInfo::get_val | ( | ) | [inline] |
Definition at line 114 of file cksection.h.
References info, _CkSectionInfoStruct::section_type::sCookie, _CkSectionInfoStruct::sInfo, _CkSectionInfoStruct::type, and _CkSectionInfoStruct::section_type::sec_mcast::val.
Referenced by CkMulticastMgr::childrenReady(), CkMcastBaseMsg::cookie(), CkMulticastMgr::freeup(), mCastEntry::hasParent(), CkMulticastMgr::initCookie(), CkMulticastMgr::prepareCookie(), CkMulticastMgr::rebuild(), CkMulticastMgr::recvCookie(), CkMulticastMgr::recvCookieInfo(), CkMulticastMgr::recvMsg(), CkMulticastMgr::recvPacket(), CkMulticastMgr::recvRedMsg(), CkMulticastMgr::reduceFragment(), CkMulticastMgr::resetCookie(), CkMulticastMgr::resetSection(), CkMulticastMgr::retire(), CkMulticastMgr::retrieveCookie(), CkMulticastMgr::sendToLocal(), CkMulticastMgr::sendToSection(), CkMulticastMgr::setReductionClient(), CkMulticastMgr::setSection(), CkMulticastMgr::setup(), and CkMulticastMgr::teardown().
| CkGroupID& CkSectionInfo::get_aid | ( | ) | [inline] |
Definition at line 115 of file cksection.h.
References _CkSectionInfoStruct::aid, and info.
Referenced by ComlibManager::ArraySectionSend(), CkDelegateMgr::GroupSectionSend(), CkMulticastMgr::initCookie(), MulticastStrategy::insertSectionID(), OneTimeMulticastStrategy::localMulticast(), ChunkMulticastStrategy::localMulticast(), CkDelegateMgr::NodeGroupSectionSend(), CkMulticastMgr::prepareCookie(), PUPmarshall(), CkMulticastMgr::recvMsg(), CkMulticastMgr::resetSection(), CkMulticastMgr::sendToLocal(), CkMulticastMgr::sendToSection(), CkMulticastMgr::setSection(), and CkMulticastMgr::setup().
| CkGroupID CkSectionInfo::get_aid | ( | ) | const [inline] |
Definition at line 66 of file cksection.h.
Referenced by ComlibManager::ArraySectionSend(), CkCallback::CkCallback(), CkSectionID::CKSECTIONID_CONSTRUCTOR(), CkSectionInfo(), ComlibInitSectionID(), get_aid(), get_pe(), get_redNo(), get_type(), get_val(), ComlibSectionInfo::getNewDeliveryErrorMsg(), ComlibSectionInfo::getNewMulticastMessage(), MulticastStrategy::handleNewMulticastMessage(), ComlibSectionInfo::initSectionID(), MulticastStrategy::insertMessage(), MulticastStrategy::insertSectionID(), ComlibSectionInfo::processOldSectionMessage(), and PUPmarshall().
1.5.5