#define HH_UDPProtocol_ 1
// Custom includes
-#include "Socket/SocketProtocol.hh"
+#include "../../../Socket/SocketProtocol.hh"
#include "INetAddressing.hh"
//#include "UDPProtocol.mpp"
bool mcLoop() const; ///< Return current multicast loopback state
void mcLoop(bool value) const; ///< Set multicast loopback state
- void mcAddMembership(INet4Address const & mcAddr) const;
+ void mcAddMembership(INet4SocketAddress const & mcAddr) const;
///< Join multicast group
/**< This member will add \a mcAddr to the list of multicast
groups received. The group is joined on the default
\param[in] mcAddr address of group to join
\todo fix this as soon as we have a real address class
(different from the sockaddress class */
- void mcAddMembership(INet4Address const & mcAddr, INet4Address const & localAddr) const;
+ void mcAddMembership(INet4SocketAddress const & mcAddr, INet4SocketAddress const & localAddr) const;
///< join multicast group on a specific address/interface
/**< This member will add \a mcAddr to the list of multicast
groups received. The group is joined on the interface
\todo fix this as soon as we have a real address class
(different from the sockaddress class */
- void mcDropMembership(INet4Address const & mcAddr) const;
+ void mcDropMembership(INet4SocketAddress const & mcAddr) const;
///< Leave multicast group
/**< This member will remove \a mcAddr from the list of
multicast groups received. The group is left from the
\param[in] mcAddr address of group to leave
\todo fix this as soon as we have a real address class
(different from the sockaddress class */
- void mcDropMembership(INet4Address const & mcAddr, INet4Address const & localAddr) const;
+ void mcDropMembership(INet4SocketAddress const & mcAddr, INet4SocketAddress const & localAddr) const;
///< leave multicast group on a specific address/interface
/**< This member will remove \a mcAddr from the list of
multicast groups received. The group is left from the
\todo fix this as soon as we have a real address class
(different from the sockaddress class */
- void mcIface(std::string iface = std::string()) const;
+ void mcIface(std::string const & iface = std::string()) const;
///< set default multicast interface of the socket
/**< \param[in] iface name of interface */