struct-type containing local info while processing a STATE message More...
#include <PastryTypes.h>
Public Member Functions | |
PastryStateMsgHandle () | |
PastryStateMsgHandle (PastryStateMessage *msg) | |
Public Attributes | |
PastryStateMessage * | msg |
PastryStateMsgProximity * | prox |
bool | outdatedUpdate |
uint32_t | nonce |
struct-type containing local info while processing a STATE message
Definition at line 63 of file PastryTypes.h.
PastryStateMsgHandle::PastryStateMsgHandle | ( | ) | [inline] |
Definition at line 70 of file PastryTypes.h.
00070 : msg(NULL), prox(NULL), outdatedUpdate(false) {};
PastryStateMsgHandle::PastryStateMsgHandle | ( | PastryStateMessage * | msg | ) | [inline] |
Definition at line 71 of file PastryTypes.h.
00072 : msg(msg), prox(NULL), outdatedUpdate(false) 00073 { 00074 nonce = intuniform(0, 0x7FFFFF); 00075 };
PastryStateMessage* PastryStateMsgHandle::msg |
Definition at line 65 of file PastryTypes.h.
Referenced by BasePastry::baseInit(), Pastry::checkProxCache(), Bamboo::checkProxCache(), Pastry::clearVectors(), Pastry::doSecondStage(), Pastry::endProcessingState(), Pastry::handleStateMessage(), Bamboo::handleStateMessage(), Pastry::mergeState(), BasePastry::pingNodes(), BasePastry::pingResponse(), BasePastry::pingTimeout(), Pastry::processState(), BasePastry::proxCallback(), BasePastry::purgeVectors(), and stateMsgIsSmaller().
uint32_t PastryStateMsgHandle::nonce |
Definition at line 68 of file PastryTypes.h.
Referenced by PastryStateMsgHandle(), BasePastry::pingNodes(), BasePastry::pingResponse(), BasePastry::pingTimeout(), and BasePastry::proxCallback().
Definition at line 67 of file PastryTypes.h.
Referenced by Pastry::checkProxCache(), and Pastry::handleStateMessage().
Definition at line 66 of file PastryTypes.h.
Referenced by BasePastry::baseInit(), Pastry::checkProxCache(), Bamboo::checkProxCache(), Pastry::clearVectors(), Pastry::endProcessingState(), BasePastry::pingNodes(), BasePastry::pingResponse(), BasePastry::pingTimeout(), BasePastry::proxCallback(), and BasePastry::purgeVectors().