Static Public Member Functions | |
void | addr_to_string (const ACE_INET_Addr &ip_addr, ACE_TCHAR *ret_string, size_t len, int clip_portnum) |
int | is_equal (const ip_mreq &m1, const ip_mreq &m2) |
|
Definition at line 43 of file SOCK_Dgram_Mcast.cpp. References ACE_TCHAR, ACE_TEXT, ACE_INET_Addr::addr_to_string(), ACE_OS::strcpy(), and ACE_OS::strrchr(). Referenced by ACE_SOCK_Dgram_Mcast::dump(), and ACE_SOCK_Dgram_Mcast::join().
00047 { 00048 if (ip_addr.addr_to_string (ret_string, len, 1) == -1) 00049 ACE_OS::strcpy (ret_string, ACE_TEXT ("<?>")); 00050 else 00051 { 00052 ACE_TCHAR *pc = ACE_OS::strrchr (ret_string, ACE_TEXT (':')); 00053 if (clip_portnum && pc) 00054 *pc = ACE_TEXT ('\0'); // clip port# info. 00055 } 00056 } |
|
Definition at line 58 of file SOCK_Dgram_Mcast.cpp. Referenced by ACE_SOCK_Dgram_Mcast::leave().
00059 {
00060 return m1.IMR_MULTIADDR.s_addr == m2.IMR_MULTIADDR.s_addr
00061 && m1.imr_interface.s_addr == m2.imr_interface.s_addr;
00062 }
|