Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

TSE3::Plt::ArtsMidiScheduler Class Reference

Arts MidiScheduler implementation. More...

#include <Arts.h>

Inheritance diagram for TSE3::Plt::ArtsMidiScheduler:

Inheritance graph
[legend]
Collaboration diagram for TSE3::Plt::ArtsMidiScheduler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ArtsMidiScheduler ()
virtual ~ArtsMidiScheduler ()

Protected Member Functions

virtual const char * impl_implementationName () const
virtual const char * impl_portName (int port) const
virtual const char * impl_portType (int port) const
virtual bool impl_portReadable (int port) const
virtual bool impl_portWriteable (int port) const
virtual void impl_start (Clock clock)
virtual void impl_stop (Clock clock)
virtual void impl_moveTo (Clock moveTime, Clock newTime)
virtual Clock impl_clock ()
virtual int impl_msecs ()
virtual void impl_setTempo (int tempo, Clock changeTime)
virtual bool impl_eventWaiting ()
virtual MidiEvent impl_rx ()
virtual void impl_tx (MidiCommand mc)
virtual void impl_tx (MidiEvent mc)
virtual void impl_txSysEx (int port, const unsigned char *data, size_t size)

Detailed Description

Arts MidiScheduler implementation.

This is the Arts MidiScheduler implementation.

Author:
Pete Goodliffe
Version:
0.00
See also:
MidiScheduler

ArtsMidiSchedulerFactory


Constructor & Destructor Documentation

TSE3::Plt::ArtsMidiScheduler::ArtsMidiScheduler (   ) 
 

Exceptions:
TSE3::MidiSchedulerError 

virtual TSE3::Plt::ArtsMidiScheduler::~ArtsMidiScheduler (   )  [virtual]
 


Member Function Documentation

virtual const char* TSE3::Plt::ArtsMidiScheduler::impl_implementationName (   )  const [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual const char* TSE3::Plt::ArtsMidiScheduler::impl_portName (  int  port  )  const [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual const char* TSE3::Plt::ArtsMidiScheduler::impl_portType (  int  port  )  const [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual bool TSE3::Plt::ArtsMidiScheduler::impl_portReadable (  int  port  )  const [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual bool TSE3::Plt::ArtsMidiScheduler::impl_portWriteable (  int  port  )  const [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual void TSE3::Plt::ArtsMidiScheduler::impl_start (  Clock  clock  )  [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual void TSE3::Plt::ArtsMidiScheduler::impl_stop (  Clock  clock  )  [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual void TSE3::Plt::ArtsMidiScheduler::impl_moveTo (  Clock  moveTime,
Clock  newTime
)  [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual Clock TSE3::Plt::ArtsMidiScheduler::impl_clock (   )  [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual int TSE3::Plt::ArtsMidiScheduler::impl_msecs (   )  [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual void TSE3::Plt::ArtsMidiScheduler::impl_setTempo (  int  tempo,
Clock  changeTime
)  [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual bool TSE3::Plt::ArtsMidiScheduler::impl_eventWaiting (   )  [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual MidiEvent TSE3::Plt::ArtsMidiScheduler::impl_rx (   )  [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual void TSE3::Plt::ArtsMidiScheduler::impl_tx (  MidiCommand  mc  )  [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual void TSE3::Plt::ArtsMidiScheduler::impl_tx (  MidiEvent  mc  )  [protected, virtual]
 

Implements TSE3::MidiScheduler.

virtual void TSE3::Plt::ArtsMidiScheduler::impl_txSysEx (  int  port,
const unsigned char *  data,
size_t  size
)  [protected, virtual]
 

Implements TSE3::MidiScheduler.


The documentation for this class was generated from the following file:
Generated on Wed May 25 14:48:07 2005 for TSE3 by doxygen 1.3.2