ACE_RMCast::AddressHasher Struct Reference

#include <Protocol.h>

List of all members.

Public Member Functions

unsigned long operator() (Address const &a) const


Member Function Documentation

unsigned long ACE_RMCast::AddressHasher::operator() Address const &  a  )  const [inline]
 

Definition at line 50 of file Protocol.h.

References ACE_RMCast::Address, ACE_INET_Addr::get_ip_address(), and ACE_INET_Addr::get_port_number().

00051     {
00052       unsigned long port (a.get_port_number ());
00053       unsigned long ip (a.get_ip_address ());
00054 
00055       port <<= sizeof (unsigned long) - sizeof (unsigned short);
00056 
00057       return port ^ ip;
00058     }


The documentation for this struct was generated from the following file:
Generated on Thu Nov 9 11:41:09 2006 for ACE_RMCast by doxygen 1.3.6