X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FINet%2FUDPProtocol.hh;h=5bb7293e4afd7de37573fea8339f9f10a51bb16f;hb=5ed1fa1c42763aebad06c1e4ac8fc5a19e15519a;hp=458bafc3abeb4169345c6cd585f6b846a2b13317;hpb=9d157f1a23a3ffb224f2b1ba2398b8e936c1f58b;p=senf.git diff --git a/Socket/Protocols/INet/UDPProtocol.hh b/Socket/Protocols/INet/UDPProtocol.hh index 458bafc..5bb7293 100644 --- a/Socket/Protocols/INet/UDPProtocol.hh +++ b/Socket/Protocols/INet/UDPProtocol.hh @@ -50,53 +50,6 @@ namespace senf { : public virtual SocketProtocol { public: - unsigned mcTTL() const; ///< Return current multicast TTL - void mcTTL(unsigned value) const; ///< Set multicast TTL - - bool mcLoop() const; ///< Return current multicast loopback state - void mcLoop(bool value) const; ///< Set multicast loopback state - - 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 - interface. - \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(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 - with the given local address. - \param[in] mcAddr address of group to join - \param[in] localAddr address of interface to join on - \todo fix this as soon as we have a real address class - (different from the sockaddress class */ - - 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 - default interface. - \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(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 - interface with the given local address. - \param[in] mcAddr address of group to leave - \param[in] localAddr address of interface to leave from - \todo fix this as soon as we have a real address class - (different from the sockaddress class */ - - void mcIface(std::string const & iface = std::string()) const; - ///< set default multicast interface of the socket - /**< \param[in] iface name of interface */ - - ///\name Abstract Interface Implementation ///@{