|
| | UDPMulticastProvider (LCM lcm, URLParser up) |
| | UDP multicast provider constructor.
|
| |
| void | Publish (string channel, byte[] data, int offset, int length) |
| | Publish a message.
|
| |
| void | Subscribe (string channel) |
| | Subscribe to a channel.
|
| |
| void | Unsubscribe (String channel) |
| | Unsubscribe from a channel.
|
| |
| void | Close () |
| | Call to close the provider.
|
| |
| void | Unsubscribe (string channel) |
| | Unsubscribe() will be called when a channel subscription is cancelled.
|
| |
LCM provider for the udpm: URL. All messages are broadcast over a pre-arranged UDP multicast address. Subscription operations are a no-op, since all messages are always broadcast.
This mechanism is very simple, low-latency, and efficient due to not having to transmit messages more than once when there are multiple subscribers. Since it uses UDP, it is lossy.