1#ifndef INC_TCPRECEIVERTRANSMITTER_H
2#define INC_TCPRECEIVERTRANSMITTER_H
46#if defined (__PTHREADS)
55 #pragma warning( disable : 4251 )
57 #pragma warning( disable : 4275 )
76 #if defined (__PTHREADS)
170 #if defined (__PTHREADS)
187 #if defined (__PTHREADS)
208 int getPeerName( std::string & rstrIPAdress,
unsigned int & ruiPort )
const;
240 #pragma warning( default : 4251 )
242 #pragma warning( default : 4275 )
Header for EuEndlessPThread
Header for RepeatingThread
Includes the socket library(s) and defines socket types.
For each library, here 'TcpLib' there is a type file.
#define __tcp_export_dll
Definition TcpTypes.h:59
Base class for a thread that executes its work endlessly until aborted.
Definition EuRepeatingThread.h:94
Superclass for all Receiver and Transmitter, which communicate via a SOCKET.
Definition TcpReceiverTransmitter.h:81
virtual ~ReceiverTransmitter()
virtual void takeABreak() override
SOCKET m_Socket
Definition TcpReceiverTransmitter.h:94
ReceiverTransmitter(const ReceiverTransmitter &)
virtual void finishBreak() override
int getPeerName(std::string &rstrIPAdress, unsigned int &ruiPort) const
ReceiverTransmitter(SOCKET Socket)
Definition TcpClient.h:55