#include <GatewayServer.h>
Klassendiagramm für CGatewayServer:

Öffentliche Methoden | |
| CGatewayServer (int nServerNr=1) | |
| Konstruktor. | |
| virtual | ~CGatewayServer () |
| Destruktor. | |
| virtual void | ConnectIndication (void) |
| Von der Basisklasse CTCPIPComm abgeleitete virtuelle Methode, die anzeigt, dass eine Verbindung aufgebaut ist. | |
| virtual void | DisconnectIndication (void) |
| Von der Basisklasse CTCPIPComm abgeleitete virtuelle Methode, die anzeigt, dass eine Verbindung abgebaut ist. | |
| virtual void | Receive (void *pData, long DataLen) |
| Von der Basisklasse CTCPIPComm abgeleitete virtuelle Methode, die Daten von TCP/IP empfängt. | |
| virtual void | ReceiveRS232 (const char *pData, long DataLen) |
| Von der Basisklasse CBernsteinMsg abgeleitete virtuelle Methode, die Daten von RS232 empfängt. | |
| bool | StartProcessing (void) |
| Startet die Gateway-Funktionalität. | |
| bool | StopProcessing (void) |
| Stoppt die Gateway-Funktionalität. | |
| virtual void | AddTrace (const char *lpszMsg, CTraceObject::eTraceLevel eLevel=CTraceObject::MT_ERROR) |
| Macht eine Trace-Ausgabe auf dem angeforderten Trace-Level. | |
Öffentliche, statische Methoden | |
| void | SetParameterInput (const char *lpszIniFilename, const char *lpszRegKey, bool bRunAsService) |
| Legt die Eingabe für die Parameter fest. | |
| int | GetMaxGateways (void) |
| Holt die Anzahl der verfügbaren Ports aus der .ini Datei. | |
Private Methoden | |
| void | ReadIniParameters (const char *pszIniFilename=NULL) |
| Liest Gateway-Parameter aus der angegebenen Konfigurationsdatei. | |
| void | ReadRegParameters (const char *pszRegKey=NULL) |
| Liest Gateway-Parameter aus der Registry. | |
Private Attribute | |
| int | m_nCOMParity |
| Parametrierung COM-Schnittstelle: Parity. | |
| int | m_nCOMStopBits |
| Parametrierung COM-Schnittstelle: StopBits. | |
| int | m_nCOMBaudRate |
| Parametrierung COM-Schnittstelle: Baudrate. | |
| int | m_nCOMByteSize |
| Parametrierung COM-Schnittstelle: Bytesize. | |
| std::string | m_sCOMPort |
| Parametrierung COM-Schnittstelle: Name des Devices/COM-Ports. | |
| int | m_nServerNr |
| Server Identifikation. | |
| short | m_nTCPPort |
| Parametrierung TCPIP: Port. | |
Statische private Attribute | |
| std::string | m_sIPAddress |
| Parametrierung TCPIP: IP-Adresse. | |
| bool | m_bRunAsService = false |
| RunningMode: NT-Service oder Console-Application. | |
| std::string | m_sFilePath |
| Pfad der Ini-Datei für Konfiguration (Console-Mode). | |
| std::string | m_sRegKey |
| Registry-Schluessel für Konfiguaration (Service-Mode). | |
| CGatewaySecurity | m_oSecurity |
|
|
Konstruktor.
|
|
||||||||||||
|
Macht eine Trace-Ausgabe auf dem angeforderten Trace-Level. Die Standard-Logik der Basisklasse CTraceObject wird geändert.
Erneute Implementation von CTraceObject. |
|
|
Liest Gateway-Parameter aus der angegebenen Konfigurationsdatei.
|
|
|
Liest Gateway-Parameter aus der Registry.
|
|
||||||||||||
|
Von der Basisklasse CTCPIPComm abgeleitete virtuelle Methode, die Daten von TCP/IP empfängt.
Implementiert CTCPIPCommReceive. |
|
||||||||||||
|
Von der Basisklasse CBernsteinMsg abgeleitete virtuelle Methode, die Daten von RS232 empfängt.
Erneute Implementation von CBernsteinMsg. |
|
||||||||||||||||
|
Legt die Eingabe für die Parameter fest.
|
|
|
Startet die Gateway-Funktionalität.
|
|
|
Stoppt die Gateway-Funktionalität.
|
1.3.7