Hauptseite | Klassenhierarchie | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente | Datei-Elemente | Zusätzliche Informationen

Controller Klassenreferenz

#include <HWIO.H>

Klassendiagramm für Controller:

Inheritance graph
[Legende]
Zusammengehörigkeiten von Controller:

Collaboration graph
[Legende]
Aufstellung aller Elemente

Öffentliche Methoden

 Controller (EDeviceType DeviceID, LPTSTR HardwareID, unsigned MaxClients)
virtual ~Controller ()
int GetDeviceID ()
LPTSTR GetHardwareID ()
BOOL AddClient ()
virtual BOOL Read (DWORD Offset, BYTE *Data)
virtual BOOL Read (DWORD Offset, WORD *Data)
virtual BOOL Read (DWORD Offset, DWORD *Data)
virtual BOOL Write (DWORD Offset, BYTE Data)
virtual BOOL Write (DWORD Offset, WORD Data)
virtual BOOL Write (DWORD Offset, DWORD Data)
virtual BOOL Check ()=0

Geschützte Attribute

HardwareIoHardware
const EDeviceType DeviceID
char HardwareID [9]
unsigned Clients
const unsigned MaxClients

Beschreibung der Konstruktoren und Destruktoren

Controller::Controller EDeviceType  DeviceID,
LPTSTR  HardwareID,
unsigned  MaxClients
 

Hier ist der Graph aller Aufrufe für diese Funktion:

virtual Controller::~Controller  )  [inline, virtual]
 


Dokumentation der Elementfunktionen

BOOL Controller::AddClient  ) 
 

virtual BOOL Controller::Check  )  [pure virtual]
 

Implementiert in TBraunPsdController, TRadiconController, TGenericController, StandardController, TC_812Controller und TC_832Controller.

int Controller::GetDeviceID  ) 
 

LPTSTR Controller::GetHardwareID  ) 
 

BOOL Controller::Read DWORD  Offset,
DWORD *  Data
[virtual]
 

Hier ist der Graph aller Aufrufe für diese Funktion:

BOOL Controller::Read DWORD  Offset,
WORD *  Data
[virtual]
 

Hier ist der Graph aller Aufrufe für diese Funktion:

BOOL Controller::Read DWORD  Offset,
BYTE *  Data
[virtual]
 

Hier ist der Graph aller Aufrufe für diese Funktion:

BOOL Controller::Write DWORD  Offset,
DWORD  Data
[virtual]
 

Hier ist der Graph aller Aufrufe für diese Funktion:

BOOL Controller::Write DWORD  Offset,
WORD  Data
[virtual]
 

Hier ist der Graph aller Aufrufe für diese Funktion:

BOOL Controller::Write DWORD  Offset,
BYTE  Data
[virtual]
 

Hier ist der Graph aller Aufrufe für diese Funktion:


Dokumentation der Datenelemente

unsigned Controller::Clients [protected]
 

const EDeviceType Controller::DeviceID [protected]
 

HardwareIo* Controller::Hardware [protected]
 

char Controller::HardwareID[9] [protected]
 

const unsigned Controller::MaxClients [protected]
 


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Sat Nov 13 12:49:19 2004 für XCTL32 von doxygen 1.3.7