#include <cfloat>
#include "ChordFingerTable.h"
Functions | |
Define_Module (ChordFingerTable) | |
std::ostream & | operator<< (std::ostream &os, const Successors &suc) |
std::ostream & | operator<< (std::ostream &os, const FingerEntry &entry) |
Define_Module | ( | ChordFingerTable | ) |
std::ostream& operator<< | ( | std::ostream & | os, | |
const FingerEntry & | entry | |||
) |
std::ostream& operator<< | ( | std::ostream & | os, | |
const Successors & | suc | |||
) |
00122 { 00123 for (Successors::const_iterator i = suc.begin(); i != suc.end(); i++) { 00124 if(i != suc.begin()) 00125 os << endl; 00126 os << i->second; 00127 if(i->first == -1) 00128 continue; 00129 else if(i->first == DBL_MAX) 00130 os << "; RTT: --- "; 00131 else 00132 os << "; RTT: " << i->first; 00133 } 00134 00135 return os; 00136 }