Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

SoundPlay Class Reference

#include <SoundPlay.h>

Inheritance diagram for SoundPlay:

List of all members.


Detailed Description

Definition at line 14 of file SoundPlay.h.


Public Member Functions

 SoundPlay ()
 constructor
 ~SoundPlay ()
 destructor
virtual void DoStart ()
virtual void DoStop ()

Static Public Member Functions

static const char * getClassName ()
static ProcessID::ProcessID_t getID ()
static const char * getSoundPlayID ()
static const char * getSoundManagerID ()
static const char * getSoundProfilerID ()

Static Protected Member Functions

static bool gotSnd (RCRegion *msg)

Protected Attributes

SharedObject
< sim::SoundPlayQueue_t
requests
SharedObject< sim::EventQueue_tevents
SharedObject
< sim::StatusRequest_t
statusRequest
SharedObject< SoundManagersoundmanager
SharedObject< soundProfiler_tsoundProf
IPCEventTranslatoretrans
class MessageReceiversndrecv
class MessageReceiverstatusrecv

Static Protected Attributes

static SoundPlayThreadplayer

Private Member Functions

 SoundPlay (const SoundPlay &)
 don't call (copy constructor)
SoundPlayoperator= (const SoundPlay &)
 don't call (assignment operator)

Constructor & Destructor Documentation

SoundPlay (  ) 

constructor

Definition at line 12 of file SoundPlay.cc.

~SoundPlay (  ) 

destructor

Definition at line 28 of file SoundPlay.cc.

SoundPlay ( const SoundPlay  )  [private]

don't call (copy constructor)


Member Function Documentation

void DoStart (  )  [virtual]

Reimplemented from Process.

Definition at line 34 of file SoundPlay.cc.

void DoStop (  )  [virtual]

Reimplemented from Process.

Definition at line 60 of file SoundPlay.cc.

static const char* getClassName (  )  [inline, static]

Definition at line 24 of file SoundPlay.h.

static ProcessID::ProcessID_t getID (  )  [inline, static]

Definition at line 25 of file SoundPlay.h.

Referenced by DoStart().

static const char* getSoundPlayID (  )  [inline, static]

Definition at line 27 of file SoundPlay.h.

static const char* getSoundManagerID (  )  [inline, static]

Definition at line 28 of file SoundPlay.h.

static const char* getSoundProfilerID (  )  [inline, static]

Definition at line 29 of file SoundPlay.h.

static bool gotSnd ( RCRegion msg  )  [inline, static, protected]

Definition at line 43 of file SoundPlay.h.

Referenced by DoStart().

SoundPlay& operator= ( const SoundPlay  )  [private]

don't call (assignment operator)


Member Data Documentation

Definition at line 32 of file SoundPlay.h.

Referenced by DoStart().

Definition at line 33 of file SoundPlay.h.

Referenced by DoStart().

Definition at line 34 of file SoundPlay.h.

Referenced by DoStart().

Definition at line 35 of file SoundPlay.h.

Definition at line 36 of file SoundPlay.h.

SoundPlayThread * player [static, protected]

Definition at line 38 of file SoundPlay.h.

Referenced by DoStart(), DoStop(), and gotSnd().

IPCEventTranslator* etrans [protected]

Definition at line 40 of file SoundPlay.h.

Referenced by DoStart(), DoStop(), and ~SoundPlay().

class MessageReceiver* sndrecv [protected]

Definition at line 41 of file SoundPlay.h.

Referenced by DoStart(), and DoStop().

class MessageReceiver* statusrecv [protected]

Definition at line 42 of file SoundPlay.h.

Referenced by DoStart(), and DoStop().


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

Tekkotsu Hardware Abstraction Layer 4.0
Generated Thu Nov 22 01:01:24 2007 by Doxygen 1.5.4