15 #ifndef _OsMulticastSocket_h_ 16 #define _OsMulticastSocket_h_ 41 const char* multicastHostName =
NULL,
53 int joinGroup(
const char* multicastHostName);
86 #endif // _OsMulticastSocket_h_ IpProtocolSocketType
Definition: OsSocket.h:92
int setLoopback(bool enabled)
Enables/disables local loopback of outgoing multicast packets.
Definition: OsMulticastSocket.cpp:159
virtual OsSocket::IpProtocolSocketType getIpProtocol() const
Definition: OsMulticastSocket.cpp:177
#define NULL
Definition: UtlDefs.h:29
int joinGroup(const char *multicastHostName)
Joins a multicast group. Returns 0 on success.
Definition: OsMulticastSocket.cpp:97
OsMulticastSocket(int multicastPort=PORT_DEFAULT, const char *multicastHostName=NULL, int localHostPort=PORT_DEFAULT, const char *localHostName=NULL)
Definition: OsMulticastSocket.cpp:53
Definition: OsDatagramSocket.h:37
int localHostPort
Definition: OsSocket.h:321
virtual ~OsMulticastSocket()
Definition: OsMulticastSocket.cpp:90
Definition: OsMulticastSocket.h:33
#define PORT_DEFAULT
Definition: OsDefs.h:180
int setHopCount(unsigned char hopCount)
Sets the hop count (a.k.a. TimeToLive) for outgoing multicast packets.
Definition: OsMulticastSocket.cpp:144
UtlString localHostName
Definition: OsSocket.h:324