| 
    TcpLib
    
   | 
 
Oberklasse für alle TcpReceiver, welche über ein SOCKET kommunizieren und ihr Empfangsergebnis an ihr Elternobjekt liefert. Mehr ...
#include <TcpReceiver.h>


Öffentliche Methoden | |
| Receiver (TcpMain *pParent, SOCKET Socket) | |
| virtual | ~Receiver () | 
  Öffentliche Methoden geerbt von tcp::ReceiverTransmitter | |
| ReceiverTransmitter (SOCKET Socket) | |
| virtual | ~ReceiverTransmitter () | 
| virtual void | takeABreak () override | 
| virtual void | finishBreak () override | 
| int | getPeerName (std::string &rstrIPAdress, unsigned int &ruiPort) const | 
| SOCKET | Socket () const | 
  Öffentliche Methoden geerbt von eut::RepeatingThread | |
| RepeatingThread () | |
| virtual | ~RepeatingThread () | 
| virtual int | start () | 
| virtual void | cancel () | 
| bool | testCancel () | 
| RepeatingThread::STATUS | status () const | 
| bool | isInExclusiveAccess () const | 
| void | setExclusiveAccess () | 
| void | unsetExclusiveAccess () | 
| int | getBreakCounter () | 
| void | waitForInput () | 
| void | signalInput () | 
Geschützte Methoden | |
| Receiver () | |
| Receiver (SOCKET Socket) | |
  Geschützte Methoden geerbt von tcp::ReceiverTransmitter | |
| ReceiverTransmitter () | |
  Geschützte Methoden geerbt von eut::RepeatingThread | |
| void | threadWork () | 
| void | setStatus (STATUS eStatus) | 
| STATUS | getStatus () | 
| void | toOrder (ORDER eOrder) | 
| ORDER | getOrder () | 
| virtual void | work ()=0 | 
Geschützte Attribute | |
| TcpMain * | m_pParentTcpMain | 
  Geschützte Attribute geerbt von tcp::ReceiverTransmitter | |
| SOCKET | m_Socket | 
Private Methoden | |
| Receiver (const Receiver &) | |
| Receiver & | operator= (const Receiver &) | 
Weitere Geerbte Elemente | |
  Öffentliche Typen geerbt von eut::RepeatingThread | |
| enum | EuTHREADERROR { EuTHREAD_ERR_NO_THREAD = -10301 , EuTHREAD_ERR_THREAD_ALREADY_WORKING = -10302 , EuTHREAD_ERR_THREAD_BREAK_COUNT_LESS_THAN_ZERO = -10303 , EuTHREAD_ERR_UNKNOWN = -10400 } | 
| Fehlerbereich = -10301 bis -10400   Mehr ... | |
| enum | STATUS {  eAT_THE_START , eWORKING , ePAUSING , eENDING , eCOMPLETED }  | 
| enum | ORDER { eUNDEFINED , eDO_WORK , eEXIT } | 
Oberklasse für alle TcpReceiver, welche über ein SOCKET kommunizieren und ihr Empfangsergebnis an ihr Elternobjekt liefert.
      
  | 
  protected | 
Dieser Konstruktor steht niccht zur Verfügung.
      
  | 
  protected | 
Dieser Konstruktor steht niccht zur Verfügung.
| tcp::Receiver::Receiver | ( | TcpMain * | pParent, | 
| SOCKET | Socket ) | 
Konstruktor mit Parameterübergabe.
| [in] | pParent | Das besitzende Elternobjekt. | 
| [in] | Socket | Socket über den kommuniziert wird. | 
| eut::ErrorNException | Bei einem Fehler wird eine Exception geworfen. | 
      
  | 
  virtual | 
Destruktor.
      
  | 
  private | 
Der Copy-Konstruktor steht nicht zur Verfügung.
Der Zuweisungsoperator steht nicht zur Verfügung.