X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FUN%2FUNAddress.cc;h=feb9570b3c8782fcfa54fc829f21c9aa3b3989ce;hb=74270969b7d3562a3ee3a0a32d3cc4ee476760f0;hp=870f2b9846bb2231dd71848bea423cfdb2da76b9;hpb=0de6c83e2769c7deb2ed3c57d7b26e8cb3fcca04;p=senf.git diff --git a/Socket/Protocols/UN/UNAddress.cc b/Socket/Protocols/UN/UNAddress.cc index 870f2b9..feb9570 100644 --- a/Socket/Protocols/UN/UNAddress.cc +++ b/Socket/Protocols/UN/UNAddress.cc @@ -1,6 +1,7 @@ -// $Id$ -// // Copyright (C) 2007 +// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) +// Kompetenzzentrum NETwork research (NET) +// David Wagner // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -32,32 +33,34 @@ prefix_ senf::UNAddress::UNAddress() //:path("") { - path = boost::filesystem::path(""); + path = ""; } -prefix_ senf::UNAddress::UNAddress(boost::filesystem::path p) - //:path(p) +prefix_ senf::UNAddress::UNAddress(std::string p) { - + path = p; } prefix_ senf::UNAddress::UNAddress senf::UNAddress::fromString(std::string & s) { - return senf::UNAddress::UNAddress(boost::filesystem::path(s)); + return senf::UNAddress::UNAddress(s); } -prefix_ senf::UNAddress::UNAddress senf::UNAddress::fromPath(boost::filesystem::path & p){ - return senf::UNAddress::UNAddress(p); -} prefix_ std::string senf::UNAddress::pathString() + const { - return path.string(); + return path; } +prefix_ senf::UNAddress::UNAddress senf::UNAddress::clone() +{ + senf::UNAddress::UNAddress local_addr = senf::UNAddress::UNAddress(pathString()); + return local_addr; +} -prefix_ const std::ostream & senf::operator<<(std::ostream & os, UNAddress const & addr) +prefix_ std::ostream & senf::operator<<(std::ostream & os, UNAddress const & addr) { os << addr.pathString(); return os;