Hauptseite | Klassenhierarchie | Alphabetische Liste | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente

CGatewayService Klassenreferenz

Representiert den einen NT-Service, der je nach Einstellungen den oder die einzelnen Gateway-Server startet. Mehr...

#include <GatewayService.h>

Aufstellung aller Elemente

Öffentliche Methoden

 CGatewayService ()
 Konstructor.

 ~CGatewayService ()
 Destructor.

virtual void Run (DWORD argc, LPTSTR *argv)
 Hauptverabeitungsroutine des Services.

virtual void Stop ()
 Stop-Funktionalität (wird beim Stoppen des Services durchgeführt).

virtual BOOL EndService ()
 Beendet den Service.

virtual BOOL StartupService ()
 Startet den Service.


Private Attribute

HANDLE m_hStop
 Synchonisations-Objekt für STOP-Request.

std::vector< CGatewayServer * > m_aoServer
 Array mit den Gateway-Servern.


Ausführliche Beschreibung

Representiert den einen NT-Service, der je nach Einstellungen den oder die einzelnen Gateway-Server startet.

Unter Win95 wird alternativ eine Console-Application gestartet.

Der NT-Service unterstuetzt nur Start bzw. Stop-Buttons im Dienste-Menü.

Zusätzlich kann der NT-Service sich selbst über Kommandozeilenargumente als Service installieren/deinstallieren und starten/stoppen.

Autor:
Axel Schmidt


Dokumentation der Elementfunktionen

BOOL CGatewayService::EndService  )  [virtual]
 

Beendet den Service.

Erweitert die die Basis-Funktion um Fehlerausgaben.

Rückgabe:
TRUE, false erfolgreich beendet

void CGatewayService::Run DWORD  argc,
LPTSTR *  argv
[virtual]
 

Hauptverabeitungsroutine des Services.

Parameter:
argc Anzahl Kommandozeilenargumente
argv Zeiger auf die einzelnen Argumente

BOOL CGatewayService::StartupService  )  [virtual]
 

Startet den Service.

Erweitert die die Basis-Funktion um Fehlerausgaben.

Rückgabe:
TRUE, false erfolgreich beendet


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Tue Mar 11 14:25:05 2008 für SchunkFPS von doxygen 1.3.7