//#include "UNAddressing.ih"
// Custom includes
-#include <stdio.h>
-#include <boost/operators.hpp>
+
#define prefix_
///////////////////////////////cc.p////////////////////////////////////////
prefix_ senf::UNSocketAddress::UNSocketAddress()
{}
-prefix_ senf::UNSocketAddress::UNSocketAddress(std::string p)
+prefix_ senf::UNSocketAddress::UNSocketAddress(std::string const & path)
{
clear();
- ::strncpy(addr_.sun_path, p.c_str(), sizeof(addr_.sun_path));
+ ::strncpy(addr_.sun_path, path.c_str(), sizeof(addr_.sun_path));
addr_.sun_path[sizeof(addr_.sun_path)-1] = 0;
}
-prefix_ senf::UNSocketAddress fromString(std::string s)
-{
- return senf::UNSocketAddress::UNSocketAddress(s);
-}
-
prefix_ bool senf::UNSocketAddress::operator==(UNSocketAddress const & other)
const
{
}
prefix_ std::string senf::UNSocketAddress::path()
- const
+ const
{
return std::string(addr_.sun_path);
}
return reinterpret_cast <struct sockaddr *> (&addr_);
}
-prefix_ sockaddr const * senf::UNSocketAddress::sockaddr_p()
+prefix_ sockaddr const * senf::UNSocketAddress::sockaddr_p()
const
{
return reinterpret_cast <struct sockaddr const *> (&addr_);
return sizeof(addr_);
}
-prefix_ std::ostream & operator<<(std::ostream & os,
+prefix_ std::ostream & senf::operator<<(std::ostream & os,
senf::UNSocketAddress::UNSocketAddress const & addr)
{
os << addr.path();