1#ifndef INC_TCPSERVERRECEIVER_H
2#define INC_TCPSERVERRECEIVER_H
42#if defined(_MSC_VER) || defined(__MINGW32__) || defined(__MINGW64__)
51 class AbstractMessage;
206 #if defined (__PTHREADS)
219 virtual void cleanUp();
281 char * pszTransmitData,
282 unsigned int uiTransmitDataSize )
const override;
318 unsigned int uiRawMsgSize,
319 unsigned int uiMessageID,
321 const std::string & rstrInfo )
const override;
336 #if defined (__PTHREADS)
337 virtual int cancel();
Für jede Bibliothek, hier 'TcpLib' gibt es eine Typen-Datei.
#define __tcp_export_dll
Definition TcpTypes.h:53
Basisklasse für Nachrichten, welche von den Tcp-Klassen verschickt, empfangen und bearbeitet werden k...
Definition TcpMessage.h:90
Oberklasse für alle Receiver, welche über ein SOCKET kommunizieren und ihr Empfangsergebnis,...
Definition TcpDataReceiver.h:78
Eine einfache TCP-Serverklasse, welche ihr KnowHow in den abgeleiteten Klassen lernen soll.
Definition TcpServer.h:261
Klasse, welche über ein SOCKET mit einem Client kommunizieret und ihr Empfangsergebnis vom Typ Server...
Definition TcpServerReceiver.h:74
ServerReceiver(TcpMain *, SOCKET, unsigned int)
virtual void work() override
virtual void generateNewTcpMessage(AbstractMessage *&prTcpServerMessage, char *pszRawMsg, unsigned int uiRawMsgSize, unsigned int uiMessageID, int iActionCode, const std::string &rstrInfo) const override
ServerReceiver(Server *pParent, SOCKET Socket, unsigned int uiDataSize)
virtual void generateNewTcpMessage(AbstractMessage *&prTcpServerMessage, char *pszTransmitData, unsigned int uiTransmitDataSize) const override
ServerReceiver(const ServerReceiver &)
ServerReceiver(TcpMain *, SOCKET)
void setValid(bool bValid)
bool m_bValid
Definition TcpServerReceiver.h:87
virtual ~ServerReceiver()
virtual void cancel() override
virtual int acceptMessage(AbstractMessage *pTcpServerMessage) override
Oberklasse für Client sowie Server, welche ihr KnowHow in den abgeleiteten Klassen 'lernt'.
Definition TcpMain.h:103
Definition TcpClient.h:48