SoundStreamID Class Reference

#include <soundstreamid.h>

Collaboration diagram for SoundStreamID:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 SoundStreamID ()
 SoundStreamID (const SoundStreamID &org)
SoundStreamIDoperator= (const SoundStreamID &id)
bool operator== (const SoundStreamID id) const
bool operator!= (const SoundStreamID id) const
bool operator> (const SoundStreamID id) const
bool operator< (const SoundStreamID id) const
bool operator>= (const SoundStreamID id) const
bool operator<= (const SoundStreamID id) const
bool HasSamePhysicalID (const SoundStreamID &x) const
bool isValid () const
void invalidate ()
int getID () const
int getPhysicalID () const

Static Public Member Functions

static SoundStreamID createNewID ()
static SoundStreamID createNewID (const SoundStreamID &oldID)

Static Public Attributes

static const SoundStreamID InvalidID

Protected Attributes

unsigned m_ID
unsigned m_PhysicalID

Static Protected Attributes

static unsigned nextID
static unsigned nextPhysicalID

Private Member Functions

 SoundStreamID (int _id, int _phys_id)


Detailed Description

Definition at line 28 of file soundstreamid.h.


Constructor & Destructor Documentation

SoundStreamID::SoundStreamID ( int  _id,
int  _phys_id 
) [private]

SoundStreamID::SoundStreamID (  ) 

SoundStreamID::SoundStreamID ( const SoundStreamID org  ) 


Member Function Documentation

static SoundStreamID SoundStreamID::createNewID ( const SoundStreamID oldID  )  [static]

static SoundStreamID SoundStreamID::createNewID (  )  [static]

int SoundStreamID::getID (  )  const [inline]

Definition at line 54 of file soundstreamid.h.

int SoundStreamID::getPhysicalID (  )  const [inline]

Definition at line 55 of file soundstreamid.h.

bool SoundStreamID::HasSamePhysicalID ( const SoundStreamID x  )  const [inline]

Definition at line 47 of file soundstreamid.h.

References m_PhysicalID.

void SoundStreamID::invalidate (  ) 

bool SoundStreamID::isValid (  )  const [inline]

Definition at line 49 of file soundstreamid.h.

bool SoundStreamID::operator!= ( const SoundStreamID  id  )  const [inline]

Definition at line 41 of file soundstreamid.h.

bool SoundStreamID::operator< ( const SoundStreamID  id  )  const [inline]

Definition at line 43 of file soundstreamid.h.

bool SoundStreamID::operator<= ( const SoundStreamID  id  )  const [inline]

Definition at line 45 of file soundstreamid.h.

SoundStreamID& SoundStreamID::operator= ( const SoundStreamID id  ) 

bool SoundStreamID::operator== ( const SoundStreamID  id  )  const [inline]

Definition at line 40 of file soundstreamid.h.

bool SoundStreamID::operator> ( const SoundStreamID  id  )  const [inline]

Definition at line 42 of file soundstreamid.h.

bool SoundStreamID::operator>= ( const SoundStreamID  id  )  const [inline]

Definition at line 44 of file soundstreamid.h.


Member Data Documentation

Definition at line 52 of file soundstreamid.h.

unsigned SoundStreamID::m_ID [protected]

Definition at line 58 of file soundstreamid.h.

unsigned SoundStreamID::m_PhysicalID [protected]

Definition at line 59 of file soundstreamid.h.

Referenced by HasSamePhysicalID().

unsigned SoundStreamID::nextID [static, protected]

Definition at line 60 of file soundstreamid.h.

unsigned SoundStreamID::nextPhysicalID [static, protected]

Definition at line 61 of file soundstreamid.h.


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

Generated on Tue Jun 2 19:20:00 2009 for kradio4 by  doxygen 1.5.8