tdemulticastsocketdevice.h
virtual int timeToLive() const
Retrieves the time-to-live/hop count value on multicast packets being sent.
KMulticastSocketImpl(const TDESocketBase *=0L)
Constructor.
virtual bool joinGroup(const TDESocketAddress &group)
Joins a multicast group.
A namespace to store all networking-related (socket) classes.
Definition: kbufferedsocket.h:36
virtual bool setMulticastLoop(bool enable)
Sets the flag indicating the loopback of packets to the sender.
virtual bool multicastLoop() const
Retrieves the flag indicating if sent packets will be echoed back to sender.
virtual KNetworkInterface networkInterface()
Retrieves the network interface this socket is associated to.
virtual bool connect(const KResolverEntry &address)
Overrides connection.
virtual bool setNetworkInterface(const KNetworkInterface &iface)
Sets the network interface on which this socket should work.
virtual bool setTimeToLive(int ttl)
Sets the time-to-live/hop count for outgoing multicast packets.
A place-holder class for a future network interface class.
Definition: knetworkinterface.h:39
virtual bool leaveGroup(const TDESocketAddress &group)
Leaves a multicast group.
The low-level backend for multicasting sockets.
Definition: tdemulticastsocketdevice.h:45
virtual bool create(int family, int type, int protocol)
Overrides the socket creation.