#include <sys/ioctl.h>
#include <linux/sockios.h> // for SIOCINQ / SIOCOUTQ
#include <net/if.h> // for if_nametoindex
-#include "Socket/SocketHandle.hh"
+#include "../../../Socket/SocketHandle.hh"
//#include "UDPProtocol.mpp"
#define prefix_
throw SystemException(errno);
}
-prefix_ void senf::UDPProtocol::mcAddMembership(INet4Address const & mcAddr)
+prefix_ void senf::UDPProtocol::mcAddMembership(INet4SocketAddress const & mcAddr)
const
{
struct ip_mreqn mreqn;
throw SystemException(errno);
}
-prefix_ void senf::UDPProtocol::mcAddMembership(INet4Address const & mcAddr,
- INet4Address const & localAddr)
+prefix_ void senf::UDPProtocol::mcAddMembership(INet4SocketAddress const & mcAddr,
+ INet4SocketAddress const & localAddr)
const
{
struct ip_mreqn mreqn;
throw SystemException(errno);
}
-prefix_ void senf::UDPProtocol::mcDropMembership(INet4Address const & mcAddr)
+prefix_ void senf::UDPProtocol::mcDropMembership(INet4SocketAddress const & mcAddr)
const
{
struct ip_mreqn mreqn;
throw SystemException(errno);
}
-prefix_ void senf::UDPProtocol::mcDropMembership(INet4Address const & mcAddr,
- INet4Address const & localAddr)
+prefix_ void senf::UDPProtocol::mcDropMembership(INet4SocketAddress const & mcAddr,
+ INet4SocketAddress const & localAddr)
const
{
struct ip_mreqn mreqn;
throw SystemException(errno);
}
-prefix_ void senf::UDPProtocol::mcIface(std::string iface)
+prefix_ void senf::UDPProtocol::mcIface(std::string const & iface)
const
{
struct ip_mreqn mreqn;