kradio4  r778
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Attributes | Static Protected Attributes | Private Member Functions | List of all members
SoundStreamID Class Reference

#include <soundstreamid.h>

Collaboration diagram for SoundStreamID:
Collaboration graph
[legend]

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 ( )
static
static SoundStreamID SoundStreamID::createNewID ( const SoundStreamID oldID)
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

const SoundStreamID SoundStreamID::InvalidID
static

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
staticprotected

Definition at line 60 of file soundstreamid.h.

unsigned SoundStreamID::nextPhysicalID
staticprotected

Definition at line 61 of file soundstreamid.h.


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