1#ifndef INC_TCPDATARECEIVER_H
2#define INC_TCPDATARECEIVER_H
42#if defined(_MSC_VER) || defined(__MINGW32__) || defined(__MINGW64__)
50 class AbstractMessage;
342 char * pszTransmitData,
343 unsigned int uiTransmitDataSize )
const = 0;
377 unsigned int uiRawMsgSize,
378 unsigned int uiMessageID,
380 const std::string & rstrInfo )
const = 0;
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
virtual void generateNewTcpMessage(AbstractMessage *&prTcpAbstractMessage, char *pszRawMsg, unsigned int uiRawMsgSize, unsigned int uiMessageID, int iActionCode, const std::string &rstrInfo) const =0
virtual void generateNewTcpMessage(AbstractMessage *&prTcpAbstractMessage, char *pszTransmitData, unsigned int uiTransmitDataSize) const =0
unsigned int m_uiDataSize
Definition TcpDataReceiver.h:91
char * m_pszSentBuffer
Definition TcpDataReceiver.h:140
DataReceiver(TcpMain *pParent, SOCKET Socket, unsigned int uiDataSize)
DataReceiver(TcpMain *, SOCKET)
unsigned int getDataSize() const
unsigned int m_uiStreamSize
Definition TcpDataReceiver.h:102
unsigned int m_uiStreamPosistion
Definition TcpDataReceiver.h:113
DataReceiver(const DataReceiver &)
int processReceivedData(char *pszSentBuffer, unsigned int t_uiSentBufferSize)
void setDataSize(unsigned int uiDataSize)
char * m_szStreamBuffer
Definition TcpDataReceiver.h:125
virtual int acceptMessage(AbstractMessage *)=0
Oberklasse für alle TcpReceiver, welche über ein SOCKET kommunizieren und ihr Empfangsergebnis an ihr...
Definition TcpReceiver.h:78
Oberklasse für Client sowie Server, welche ihr KnowHow in den abgeleiteten Klassen 'lernt'.
Definition TcpMain.h:103
Definition TcpClient.h:48