X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FUN%2FUNAddressing.hh;h=c3d56bb14b1909b2cff24dc70878a910baf08032;hb=c7a635681a11cfa870626e3a5af8de150a6dc826;hp=22e16712022e5b0e59c7ebc10a47a2e46531cf11;hpb=1ad3873b372da6187b1fbc645bf276287d2efb54;p=senf.git diff --git a/Socket/Protocols/UN/UNAddressing.hh b/Socket/Protocols/UN/UNAddressing.hh index 22e1671..c3d56bb 100644 --- a/Socket/Protocols/UN/UNAddressing.hh +++ b/Socket/Protocols/UN/UNAddressing.hh @@ -1,7 +1,9 @@ -// Copyright (C) 2007 -// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) -// Kompetenzzentrum NETwork research (NET) -// David Wagner +// $Id$ +// +// Copyright (C) 2007 +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY +// 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 @@ -29,11 +31,6 @@ #include #include #include -#include -#include -#include "../../../Socket/SocketPolicy.hh" -#include "../../../Socket/ClientSocketHandle.hh" -#include "../../../Socket/CommunicationPolicy.hh" #include "../../../Socket/Protocols/GenericAddressingPolicy.hh" #include "../../../Utils/safe_bool.hh" @@ -50,18 +47,14 @@ namespace senf { \implementation This implementation is based on sockaddr_un. \ingroup addr_group - - \fixme Why both std::string constructor and from_string member ? */ class UNSocketAddress : public comparable_safe_bool { public: UNSocketAddress(); - explicit UNSocketAddress(std::string p); + explicit UNSocketAddress(std::string const & path); ///< Construct an address constant from given path - static UNSocketAddress from_string(std::string const s); - ///< Create UNSocketAddress from string bool operator==(UNSocketAddress const & other) const; ///< Compare UNSocketAddress for equality @@ -92,7 +85,7 @@ namespace senf { /** \brief Addressing policy supporting unix domain addressing \par Address Type: - UNAddress + UNSocketAddress This addressing policy implements addressing using unix domain addresses.