TAO_AV 4.0.3
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Protected Attributes | Friends | List of all members
MMDevice_Map_Hash_Key Class Reference

#include <AVStreams_i.h>

Public Member Functions

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

Static Public Attributes

static const int hash_maximum_ = 10000
 

Protected Attributes

AVStreams::MMDevice_ptr mmdevice_
 

Friends

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() [1/3]

MMDevice_Map_Hash_Key::MMDevice_Map_Hash_Key ( )

default constructor.

◆ MMDevice_Map_Hash_Key() [2/3]

MMDevice_Map_Hash_Key::MMDevice_Map_Hash_Key ( AVStreams::MMDevice_ptr mmdevice)

constructor.

◆ MMDevice_Map_Hash_Key() [3/3]

MMDevice_Map_Hash_Key::MMDevice_Map_Hash_Key ( const MMDevice_Map_Hash_Key & hash_key)

copy constructor.

◆ ~MMDevice_Map_Hash_Key()

MMDevice_Map_Hash_Key::~MMDevice_Map_Hash_Key ( )

destructor.

Member Function Documentation

◆ hash()

u_long MMDevice_Map_Hash_Key::hash ( ) const

hash function for this mmdevice.

◆ operator==()

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

operator== needed by ACE_Hash_Map_Manager.

Friends And Related Symbol Documentation

◆ operator<

bool operator< ( const MMDevice_Map_Hash_Key & left,
const MMDevice_Map_Hash_Key & right )
friend

operator== needed by ACE_Hash_Map_Manager.

Member Data Documentation

◆ hash_maximum_

const int MMDevice_Map_Hash_Key::hash_maximum_ = 10000
static

◆ mmdevice_

AVStreams::MMDevice_ptr MMDevice_Map_Hash_Key::mmdevice_
protected

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