|
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().