Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

common.cc File Reference

#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)


Function Documentation

std::string intToString int  i  ) 
 

00024 {
00025   std::ostringstream stream;
00026   stream << i << std::flush;
00027   std::string str(stream.str());
00028   return str;
00029 }    

EroVector routeToEro IPAddressVector  rro  ) 
 

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 }

std::string vectorToString EroVector  vec,
const char *  delim
 

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 }

std::string vectorToString EroVector  vec  ) 
 

00051 {
00052         return vectorToString(vec, ", ");
00053 }

std::string vectorToString IPAddressVector  vec,
const char *  delim
 

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 }

std::string vectorToString IPAddressVector  vec  ) 
 

00032 {
00033         return vectorToString(vec, ", ");
00034 }


Generated on Thu Oct 19 18:22:19 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.0