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 25 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 51 of file soundstreamid.h.

References m_ID.

int SoundStreamID::getPhysicalID (  )  const [inline]

Definition at line 52 of file soundstreamid.h.

References m_PhysicalID.

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

Definition at line 44 of file soundstreamid.h.

References m_PhysicalID.

void SoundStreamID::invalidate (  ) 
bool SoundStreamID::isValid (  )  const [inline]

Definition at line 46 of file soundstreamid.h.

References m_ID.

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

Definition at line 38 of file soundstreamid.h.

References m_ID.

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

Definition at line 40 of file soundstreamid.h.

References m_ID.

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

Definition at line 42 of file soundstreamid.h.

References m_ID.

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

Definition at line 37 of file soundstreamid.h.

References m_ID.

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

Definition at line 39 of file soundstreamid.h.

References m_ID.

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

Definition at line 41 of file soundstreamid.h.

References m_ID.


Member Data Documentation

Definition at line 49 of file soundstreamid.h.

unsigned SoundStreamID::m_ID [protected]
unsigned SoundStreamID::m_PhysicalID [protected]

Definition at line 56 of file soundstreamid.h.

Referenced by getPhysicalID(), and HasSamePhysicalID().

unsigned SoundStreamID::nextID [static, protected]

Definition at line 57 of file soundstreamid.h.

unsigned SoundStreamID::nextPhysicalID [static, protected]

Definition at line 58 of file soundstreamid.h.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 28 Jan 2011 for kradio by  doxygen 1.6.1