OverSim
|
#include <map>
#include <limits>
#include <OverlayKey.h>
#include <NodeHandle.h>
#include "PastryMessage_m.h"
Go to the source code of this file.
Classes | |
struct | PastryStateMsgProximity |
struct-type for temporary proximity metrics to a STATE message More... | |
struct | PastryStateMsgHandle |
struct-type containing local info while processing a STATE message More... | |
struct | PastryExtendedNode |
struct for storing a NodeHandle together with its proximity value and an optional timestamp More... |
Macros | |
#define | PASTRY_PROX_INFINITE -1 |
value for infinite proximity (ping timeout): | |
#define | PASTRY_PROX_UNDEF -2 |
value for undefined proximity: | |
#define | PASTRY_PROX_PENDING -3 |
value for not yet determined proximity value: |
This file contains some structs and typedefs used internally by Pastry
Definition in file PastryTypes.h.
#define PASTRY_PROX_INFINITE -1 |
value for infinite proximity (ping timeout):
Definition at line 40 of file PastryTypes.h.
Referenced by BasePastry::determineAliveTable(), BasePastry::pingNodes(), and BasePastry::proxCallback().
#define PASTRY_PROX_PENDING -3 |
value for not yet determined proximity value:
Definition at line 50 of file PastryTypes.h.
Referenced by Bamboo::checkProxCache(), Pastry::checkProxCache(), and BasePastry::pingNodes().
#define PASTRY_PROX_UNDEF -2 |
value for undefined proximity:
Definition at line 45 of file PastryTypes.h.
Referenced by BasePastry::determineAliveTable(), PastryRoutingTable::failedNode(), and BasePastry::pingNodes().