/** \file
\brief INet[46]Protocol non-inline non-template implementation */
-#include "INetProtocol.hh"
-//#include "INetProtocol.ih"
+#include "INetSocketProtocol.hh"
+//#include "INetSocketProtocol.ih"
// Custom includes
#include <sys/socket.h>
#include <net/if.h>
#include "../../../Utils/Exception.hh"
-//#include "INetProtocol.mpp"
+//#include "INetSocketProtocol.mpp"
#define prefix_
///////////////////////////////cc.p////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
-// senf::INetProtocol
+// senf::INetSocketProtocol
-prefix_ void senf::INetProtocol::bindInterface(std::string const & iface)
+prefix_ void senf::INetSocketProtocol::bindInterface(std::string const & iface)
const
{
if (::setsockopt(fd(), SOL_SOCKET, SO_BINDTODEVICE, iface.c_str(), iface.size()) < 0)
throw SystemException("::setsockopt(SO_BINDTODEVICE)");
}
-prefix_ std::string senf::INetProtocol::bindInterface()
+prefix_ std::string senf::INetSocketProtocol::bindInterface()
{
char iface[IFNAMSIZ];
socklen_t size (sizeof(iface));
}
///////////////////////////////////////////////////////////////////////////
-// senf::IPv4Protocol
+// senf::IPv4SocketProtocol
///////////////////////////////////////////////////////////////////////////
-// senf::IPv6Protocol
+// senf::IPv6SocketProtocol
///////////////////////////////cc.e////////////////////////////////////////
#undef prefix_
-//#include "INetProtocol.mpp"
+//#include "INetSocketProtocol.mpp"
\f
// Local Variables: