Öffentliche Methoden | Öffentliche, statische Methoden | Geschützte, statische Methoden | Private Methoden | Private, statische Methoden
OutDevice Klassenreferenz

#include <Device.h>

Klassendiagramm für OutDevice:
Inheritance graph
[Legende]
Zusammengehörigkeiten von OutDevice:
Collaboration graph
[Legende]

Aufstellung aller Elemente

Öffentliche Methoden

 OutDevice ()
 OutDevice (int devId, mutString name, int id=-1)
virtual ~OutDevice ()
virtual bool Open ()=0
virtual void Close ()=0
virtual void NoteOn (int box, int taste, int velo, Route *r, int channel, ChannelData *cd)=0
virtual void NoteOff (int box, int taste, int velo, Route *r, int channel)=0
virtual void NotesCorrect (int box)=0
virtual void Sustain (char on, int channel)=0
virtual int GetChannel (int taste)=0
virtual void Gis (GisToken *token, char turn)=0
virtual void AddTime (frac time)=0
virtual void MidiOut (DWORD data, char n)=0
virtual void MidiOut (BYTE *p, char n)=0
virtual void Quite (Route *r)=0
virtual void Panic ()
virtual bool NeedsRealTime ()
virtual DevType GetType () const
void SetNext (OutDevice *N)
OutDeviceGetNext () const
virtual mutString GetTypeName () const
void Destroy ()

Öffentliche, statische Methoden

static OutDeviceCreateDevice (DevType type)
static OutDeviceCreateDevice (DevType type, const mutString &name, int id)
static OutDeviceGetDeviceList ()
static OutDeviceGet (int devid)
static void InitializeIds ()
 Initialize the internal device identifiers.
static void SaveDevices (tree_storage &config)
static void LoadDevices (tree_storage &config)
 Load the current devices from a tree based storage.
static OutDeviceGetDevice (int id)
 Scan the list of input devices for a given id.

Geschützte, statische Methoden

static void AppendToDeviceList (OutDevice *dev)
static void RemoveFromDeviceList (OutDevice *dev)
static void TruncateDeviceList (OutDevice *dev)
static OutDeviceGetInDeviceList (int devid)

Private Methoden

 WATCHEDPTR (OutDevice, routing, OutDevice) Next

Private, statische Methoden

static WATCHEDPTR (OutDevice, routing, OutDevice) deviceList

Ausführliche Beschreibung

Definiert in Zeile 267 der Datei Device.h.


Dokumentation der Elementfunktionen

OutDevice::WATCHEDPTR ( OutDevice  ,
routing  ,
OutDevice   
) [private]

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

Erzeugt am Sun Aug 21 2011 10:52:08 für Mutabor von doxygen 1.7.4