OverSim
|
Classes | |
class | Chord |
Chord overlay module. More... | |
class | ChordFingerTable |
Chord's finger table module. More... | |
struct | SuccessorListEntry |
class | ChordSuccessorList |
Chord's successor list module. More... | |
class | Koorde |
Koorde overlay module. More... | |
class | Nice |
NICE overlay module. More... | |
class | NicePeerInfo |
Typedefs | |
typedef std::multimap < simtime_t, NodeHandle > | Successors |
typedef std::pair< NodeHandle, Successors > | FingerEntry |
typedef std::pair< unsigned int, double > | HeartbeatEvaluator |
Functions | |
Define_Module (Chord) | |
Define_Module (ChordFingerTable) | |
Define_Module (ChordSuccessorList) | |
std::ostream & | operator<< (std::ostream &os, const SuccessorListEntry &e) |
Define_Module (Koorde) | |
template<class BidIt > | |
bool | next_combination (BidIt n_begin, BidIt n_end, BidIt r_begin, BidIt r_end) |
template<class BidIt , class Prediate > | |
bool | next_combination (BidIt n_begin, BidIt n_end, BidIt r_begin, BidIt r_end, Prediate Equal) |
template<class BidIt > | |
bool | prev_combination (BidIt n_begin, BidIt n_end, BidIt r_begin, BidIt r_end) |
template<class BidIt , class Prediate > | |
bool | prev_combination (BidIt n_begin, BidIt n_end, BidIt r_begin, BidIt r_end, Prediate Equal) |
template<class RanIt , class Func > | |
void | recursive_combination (RanIt nbegin, RanIt nend, int n_column, RanIt rbegin, RanIt rend, int r_column, int loop, Func func) |
Define_Module (Nice) | |
std::ostream & | operator<< (std::ostream &os, NicePeerInfo &pi) |
Variables | |
const char * | clustercolors [] |
Define colors for layers in visualization. | |
const char * | clusterarrows [] |
typedef std::pair<NodeHandle, Successors> oversim::FingerEntry |
Definition at line 40 of file ChordFingerTable.h.
typedef std::pair<unsigned int, double> oversim::HeartbeatEvaluator |
Definition at line 41 of file NicePeerInfo.h.
typedef std::multimap<simtime_t, NodeHandle> oversim::Successors |
Definition at line 39 of file ChordFingerTable.h.
oversim::Define_Module | ( | ChordSuccessorList | ) |
oversim::Define_Module | ( | Koorde | ) |
oversim::Define_Module | ( | ChordFingerTable | ) |
oversim::Define_Module | ( | Chord | ) |
oversim::Define_Module | ( | Nice | ) |
|
inline |
Definition at line 24 of file combination.h.
Referenced by oversim::Nice::ClusterSplit().
|
inline |
Definition at line 85 of file combination.h.
std::ostream & oversim::operator<< | ( | std::ostream & | os, |
const SuccessorListEntry & | e | ||
) |
Definition at line 36 of file ChordSuccessorList.cc.
std::ostream& oversim::operator<< | ( | std::ostream & | os, |
NicePeerInfo & | pi | ||
) |
Definition at line 251 of file NicePeerInfo.cc.
|
inline |
Definition at line 151 of file combination.h.
|
inline |
Definition at line 239 of file combination.h.
void oversim::recursive_combination | ( | RanIt | nbegin, |
RanIt | nend, | ||
int | n_column, | ||
RanIt | rbegin, | ||
RanIt | rend, | ||
int | r_column, | ||
int | loop, | ||
Func | func | ||
) |
Definition at line 331 of file combination.h.
const char* oversim::clusterarrows[] |
Definition at line 53 of file Nice.cc.
Referenced by oversim::Nice::handleNiceClusterMergeRequest(), oversim::Nice::handleNiceJoinCluster(), oversim::Nice::handleNiceLeaderTransfer(), and oversim::Nice::updateVisualization().
const char* oversim::clustercolors[] |
Define colors for layers in visualization.
Definition at line 41 of file Nice.cc.
Referenced by oversim::Nice::changeState(), oversim::Nice::ClusterMerge(), oversim::Nice::handleNiceClusterMergeRequest(), oversim::Nice::handleNiceLeaderTransfer(), oversim::Nice::JoinCluster(), oversim::Nice::Remove(), and oversim::Nice::updateVisualization().