Öffentliche Methoden | Öffentliche, statische Methoden | Geschützte, statische Methoden | Geschützte Attribute | Private Methoden | Private, statische Methoden
InDevice Klassenreferenz

#include <Device.h>

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

Aufstellung aller Elemente

Öffentliche Methoden

 InDevice ()
 InDevice (int devId, mutString name=mutEmptyString, MutaborModeType mode=MutaborDeviceStop, int id=-1)
virtual ~InDevice ()
RouteGetMoveRoutes ()
RouteGetRoute (int nr)
int nRoutes ()
virtual bool Open ()=0
virtual void Close ()=0
virtual void Stop ()=0
virtual void Play ()=0
virtual void Pause ()=0
virtual void AddRoute (Route *route)
virtual void SetRoute (Route *route)
RouteGetRoutes ()
void Quite ()
virtual bool NeedsRealTime ()
virtual DevType GetType () const
virtual RouteReplaceDevice (InDevice *dev)
void SetMode (MutaborModeType m)
MutaborModeType GetMode ()
InDeviceGetNext () const
void SetNext (InDevice *n)
virtual mutString GetTypeName () const
void Destroy ()

Öffentliche, statische Methoden

static InDeviceCreateDevice (DevType type)
static InDeviceCreateDevice (DevType type, const mutStringRef name, int id)
static InDeviceGetDeviceList ()
static void InitializeIds ()
 Initialize the internal device identifiers.
static void SaveDevices (tree_storage &config)
 Save the current devices in a tree based storage.
static void LoadDevices (tree_storage &config)
 Load the current devices from a tree based storage.
static InDeviceGetDevice (int id)
 Scan the list of input devices for a given id.

Geschützte, statische Methoden

static void AppendToDeviceList (InDevice *dev)
static void RemoveFromDeviceList (InDevice *dev)
static void TruncateDeviceList (InDevice *dev)

Geschützte Attribute

enum MutaborModeType Mode

Private Methoden

 WATCHEDPTR (InDevice, routing, InDevice) Next
 WATCHEDPTR (Route, routing, InDevice) Routes

Private, statische Methoden

static WATCHEDPTR (InDevice, routing, InDevice) deviceList

Ausführliche Beschreibung

Definiert in Zeile 388 der Datei Device.h.


Dokumentation der Elementfunktionen

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

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

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