Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

MMDevice_Map_Hash_Key Class Reference

#include <AVStreams_i.h>

List of all members.

Public Member Functions

 MMDevice_Map_Hash_Key (void)
 default constructor.
 MMDevice_Map_Hash_Key (AVStreams::MMDevice_ptr mmdevice)
 MMDevice_Map_Hash_Key (const MMDevice_Map_Hash_Key &)
 copy constructor.
 ~MMDevice_Map_Hash_Key (void)
bool operator== (const MMDevice_Map_Hash_Key &hash_key) const
 operator== needed by ACE_Hash_Map_Manager.
u_long hash (void) const
 hash function for this mmdevice.

Static Public Attributes

const int hash_maximum_ = 10000

Protected Attributes

AVStreams::MMDevice_ptr mmdevice_


bool operator< (const MMDevice_Map_Hash_Key &left, const MMDevice_Map_Hash_Key &right)
 operator== needed by ACE_Hash_Map_Manager.

Constructor & Destructor Documentation

MMDevice_Map_Hash_Key::MMDevice_Map_Hash_Key void   ) 

default constructor.

MMDevice_Map_Hash_Key::MMDevice_Map_Hash_Key AVStreams::MMDevice_ptr  mmdevice  ) 


MMDevice_Map_Hash_Key::MMDevice_Map_Hash_Key const MMDevice_Map_Hash_Key  ) 

copy constructor.

MMDevice_Map_Hash_Key::~MMDevice_Map_Hash_Key void   ) 


Member Function Documentation

u_long MMDevice_Map_Hash_Key::hash void   )  const

hash function for this mmdevice.

bool MMDevice_Map_Hash_Key::operator== const MMDevice_Map_Hash_Key hash_key  )  const

operator== needed by ACE_Hash_Map_Manager.

Friends And Related Function Documentation

bool operator< const MMDevice_Map_Hash_Key left,
const MMDevice_Map_Hash_Key right

operator== needed by ACE_Hash_Map_Manager.

Member Data Documentation

const int MMDevice_Map_Hash_Key::hash_maximum_ = 10000 [static]

AVStreams::MMDevice_ptr MMDevice_Map_Hash_Key::mmdevice_ [protected]

The documentation for this class was generated from the following files:
Generated on Sun May 15 13:33:07 2005 for TAO_AV by  doxygen