class CAVERNnet_mcast_c : public CAVERNnet_socketbase_c Multicast Class
|
| close () Close the connection |
|
| init (char *mcastGroup, int port, int mttl = CAVERNnet_mcast_c::maxTTL) Open a connection to the multicast IP address |
|
| send (char *, int) Broadcast a message to the group |
|
| receive (char *, int) Receive a message from the group. |
|
| printInfo () Print info on the current mcast connection. |
|
| makeNonBlocking () Tell mcast to use non-blocking data transfer. |
|
| getReceiveIP () Get the IP address of the last message received |
|
| getReceiveIP (char *clientIP) Same thing except it returns a string */ |
| | enableInstrumentation () Enable the logging of latency and inter-message delay |
| | disableInstrumentation () Disable the logging of latency and inter-message delay |
| |
| ||||||||||||||
|
| Accessor Functions
|
Multicast Class. This class bypasses CAVERN's standard method for establishing connections and provides the user with direct control of multicast connections.
void disableInstrumentation()
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de