#include <sstream>
#include "common.h"
Functions | |
std::string | intToString (int i) |
std::string | vectorToString (IPAddressVector vec) |
std::string | vectorToString (IPAddressVector vec, const char *delim) |
std::string | vectorToString (EroVector vec) |
std::string | vectorToString (EroVector vec, const char *delim) |
EroVector | routeToEro (IPAddressVector rro) |
|
00024 {
00025 std::ostringstream stream;
00026 stream << i << std::flush;
00027 std::string str(stream.str());
00028 return str;
00029 }
|
|
00071 { 00072 EroVector ero; 00073 00074 for(unsigned int i = 0; i < rro.size(); i++) 00075 { 00076 EroObj_t hop; 00077 hop.L = false; 00078 hop.node = rro[i]; 00079 ero.push_back(hop); 00080 } 00081 00082 return ero; 00083 }
|
|
00056 { 00057 std::ostringstream stream; 00058 for(unsigned int i = 0; i < vec.size(); i++) 00059 { 00060 stream << vec[i].node; 00061 00062 if(i < vec.size() - 1) 00063 stream << delim; 00064 } 00065 stream << std::flush; 00066 std::string str(stream.str()); 00067 return str; 00068 }
|
|
00051 { 00052 return vectorToString(vec, ", "); 00053 }
|
|
00037 { 00038 std::ostringstream stream; 00039 for(unsigned int i = 0; i < vec.size(); i++) 00040 { 00041 stream << vec[i]; 00042 if(i < vec.size() - 1) 00043 stream << delim; 00044 } 00045 stream << std::flush; 00046 std::string str(stream.str()); 00047 return str; 00048 }
|
|
00032 { 00033 return vectorToString(vec, ", "); 00034 }
|