X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FUN%2FUNAddress.hh;h=1dfdeeabffd50d46051782a6756f09367c4df109;hb=74270969b7d3562a3ee3a0a32d3cc4ee476760f0;hp=b5be60d74641ab75b1be3077ab5ef9d00d3d29ae;hpb=b7cefad1cc5f15b2af6968aa27fa4bc979bda2f3;p=senf.git diff --git a/Socket/Protocols/UN/UNAddress.hh b/Socket/Protocols/UN/UNAddress.hh index b5be60d..1dfdeea 100644 --- a/Socket/Protocols/UN/UNAddress.hh +++ b/Socket/Protocols/UN/UNAddress.hh @@ -27,8 +27,7 @@ // Custom includes #include #include -#include -#include "../../../Utils/SafeBool.hh" +#include "../../../Utils/safe_bool.hh" //#include "UNAddress.mpp" ///////////////////////////////hh.p//////////////////////////////////////// @@ -41,14 +40,12 @@ namespace senf { \ingroup addr_group */ class UNAddress - : public boost::filesystem::path, - public ComparableSafeBool + : public comparable_safe_bool { public: UNAddress(); ///< Construct an empty address - explicit UNAddress(boost::filesystem::path);///< Construct an address constant from given path + explicit UNAddress(std::string);///< Construct an address constant from given path static UNAddress fromString(std::string & s); ///< Convert string to address by interpreting the string as path - static UNAddress fromPath(boost::filesystem::path & p);///< Convert path to address UNAddress clone(); ///< Clone object std::string pathString() const; ///< Return the path of the address as string @@ -56,7 +53,7 @@ namespace senf { struct AddressException : public std::exception {}; private: - boost::filesystem::path path; + std::string path; }; std::ostream & operator<<(std::ostream & os, UNAddress const & addr);