twisted.internet.interfaces.IMulticastTransport

Package twisted :: Package internet :: Module interfaces :: Class IMulticastTransport |
[frames | no frames]

## Class IMulticastTransport

    Interface --+
                |
               IMulticastTransport

Additional functionality for multicast UDP.

Method Summary
| ``getLoopbackMode`(self)` Return if loopback mode is enabled.
| ``getOutgoingInterface`(self)` Return interface of outgoing multicast packets.
| ``getTTL`(self)` Get time to live for multicast packets.
| ``joinGroup`(self, addr, interface)` Join a multicast group.
| ``leaveGroup`(self, addr, interface)` Leave multicast group, return Deferred of success.
| ``setLoopbackMode`(self, mode)` Set if loopback mode is enabled.
| ``setOutgoingInterface`(self, addr)` Set interface for outgoing multicast packets.
| ``setTTL`(self, ttl)` Set time to live on multicast packets.

Method Details

### getLoopbackMode(self) Return if loopback mode is enabled.

### getOutgoingInterface(self) Return interface of outgoing multicast packets.

### getTTL(self) Get time to live for multicast packets.

### joinGroup(self, addr, interface='') Join a multicast group. Returns Deferred of success.

### leaveGroup(self, addr, interface='') Leave multicast group, return Deferred of success.

### setLoopbackMode(self, mode) Set if loopback mode is enabled.

### setOutgoingInterface(self, addr) Set interface for outgoing multicast packets. Returns Deferred of success.

### setTTL(self, ttl) Set time to live on multicast packets.

Generated by Epydoc 2.0 on Sat May 15 20:07:58 2004 | http://epydoc.sf.net