#include <map>
#include <OverlayKey.h>
#include <NodeHandle.h>
#include "PastryMessage_m.h"
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... | |
struct | PastryPingCacheEntry |
struct for an entry in the ping cache More... | |
Defines | |
#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: |
#define PASTRY_PROX_INFINITE -1 |
value for infinite proximity (ping timeout):
Referenced by BasePastry::determineAliveTable(), and BasePastry::pingTimeout().
#define PASTRY_PROX_PENDING -3 |
value for not yet determined proximity value:
Referenced by Pastry::checkProxCache(), Bamboo::checkProxCache(), and BasePastry::pingNodes().
#define PASTRY_PROX_UNDEF -2 |
value for undefined proximity:
Referenced by PastryRoutingTable::failedNode(), and BasePastry::pingNodes().