|
| 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.