IpConnection Class Reference

#include <IpConnection.h>

Inheritance diagram for IpConnection:
[legend]

Public Member Functions

bool joinMulticastGroup (IpAddress localIp, IpAddress multicastIp)
 Uses IGMP to add a local network interface to multicast group. More...
 
bool joinMulticastGroup (IpAddress multicastIp)
 Uses IGMP to add all local network interfaces to multicast group. More...
 
bool leaveMulticastGroup (IpAddress localIp, IpAddress multicastIp)
 Uses IGMP to remove a local network interface from multicast group. More...
 
bool leaveMulticastGroup (IpAddress multicastIp)
 Uses IGMP to remove all local network interfaces from multicast group. More...
 

Member Function Documentation

◆ joinMulticastGroup() [1/2]

bool IpConnection::joinMulticastGroup ( IpAddress  localIp,
IpAddress  multicastIp 
)

Uses IGMP to add a local network interface to multicast group.

Parameters
localIpAddress identifying network interface
multicastIpThe multicast group address
Return values
trueon success

◆ joinMulticastGroup() [2/2]

bool IpConnection::joinMulticastGroup ( IpAddress  multicastIp)
inline

Uses IGMP to add all local network interfaces to multicast group.

Parameters
multicastIpThe multicast group address
Return values
trueon success

◆ leaveMulticastGroup() [1/2]

bool IpConnection::leaveMulticastGroup ( IpAddress  localIp,
IpAddress  multicastIp 
)

Uses IGMP to remove a local network interface from multicast group.

Parameters
localIpAddress identifying network interface
multicastIpThe multicast group address
Return values
trueon success

◆ leaveMulticastGroup() [2/2]

bool IpConnection::leaveMulticastGroup ( IpAddress  multicastIp)
inline

Uses IGMP to remove all local network interfaces from multicast group.

Parameters
multicastIpThe multicast group address
Return values
trueon success

The documentation for this class was generated from the following file: