X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FUN%2FUNAddress.cc;h=6d4e81a7ae9ba015a2b88ac48799f415d2a3f923;hb=01affde68cb93a334a2e6daabd2010b9a14b4553;hp=870f2b9846bb2231dd71848bea423cfdb2da76b9;hpb=0de6c83e2769c7deb2ed3c57d7b26e8cb3fcca04;p=senf.git diff --git a/Socket/Protocols/UN/UNAddress.cc b/Socket/Protocols/UN/UNAddress.cc index 870f2b9..6d4e81a 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 @@ -36,9 +37,8 @@ prefix_ senf::UNAddress::UNAddress() } prefix_ senf::UNAddress::UNAddress(boost::filesystem::path p) - //:path(p) { - + path = p; } @@ -52,12 +52,18 @@ prefix_ senf::UNAddress::UNAddress senf::UNAddress::fromPath(boost::filesystem:: } prefix_ std::string senf::UNAddress::pathString() + const { return path.string(); } +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;