GlobalObjects
|
Accept-Receiver nimmt neue Clients an und meldet diese bei seinem Eltern-Objekt an (i.d.R. ein Server bzw. eine Unterklasse von diesem). Mehr ...
#include <TcpServerAcceptReceiver.h>
Öffentliche Methoden | |
ServerAcceptReceiver (Server *pParent, SOCKET Socket) | |
virtual | ~ServerAcceptReceiver () |
virtual void | cancel () override |
Öffentliche Methoden geerbt von tcp::Receiver | |
Receiver (TcpMain *pParent, SOCKET Socket) | |
virtual | ~Receiver () |
Öffentliche Methoden geerbt von tcp::ReceiverTransmitter | |
ReceiverTransmitter (SOCKET Socket) | |
virtual | ~ReceiverTransmitter () |
virtual void | finishBreak () override |
int | getPeerName (std::string &rstrIPAdress, unsigned int &ruiPort) const |
SOCKET | Socket () const |
virtual void | takeABreak () override |
Öffentliche Methoden geerbt von eut::RepeatingThread | |
RepeatingThread () | |
virtual | ~RepeatingThread () |
int | getBreakCounter () |
bool | isInExclusiveAccess () const |
void | setExclusiveAccess () |
void | signalInput () |
virtual int | start () |
RepeatingThread::STATUS | status () const |
bool | testCancel () |
void | unsetExclusiveAccess () |
void | waitForInput () |
Geschützte Methoden | |
ServerAcceptReceiver () | |
ServerAcceptReceiver (SOCKET) | |
ServerAcceptReceiver (TcpMain *, SOCKET) | |
virtual void | work () override |
Geschützte Methoden geerbt von tcp::Receiver | |
Receiver () | |
Receiver (SOCKET Socket) | |
Geschützte Methoden geerbt von tcp::ReceiverTransmitter | |
ReceiverTransmitter () | |
Geschützte Methoden geerbt von eut::RepeatingThread | |
ORDER | getOrder () |
STATUS | getStatus () |
void | setStatus (STATUS eStatus) |
void | threadWork () |
void | toOrder (ORDER eOrder) |
Private Methoden | |
ServerAcceptReceiver (const ServerAcceptReceiver &) | |
ServerAcceptReceiver & | operator= (const ServerAcceptReceiver &) |
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 | ORDER { eUNDEFINED , eDO_WORK , eEXIT } |
enum | STATUS { eAT_THE_START , eWORKING , ePAUSING , eENDING , eCOMPLETED } |
Öffentliche Attribute geerbt von eut::RepeatingThread | |
std::string | m_strDebugInfo |
Geschützte Attribute geerbt von tcp::Receiver | |
TcpMain * | m_pParentTcpMain |
Geschützte Attribute geerbt von tcp::ReceiverTransmitter | |
SOCKET | m_Socket |
Accept-Receiver nimmt neue Clients an und meldet diese bei seinem Eltern-Objekt an (i.d.R. ein Server bzw. eine Unterklasse von diesem).
|
protected |
Dieser Konstruktor steht niccht zur Verfügung.
|
protected |
Dieser Konstruktor steht niccht zur Verfügung.
|
protected |
Dieser Konstruktor steht niccht zur Verfügung.
tcp::ServerAcceptReceiver::ServerAcceptReceiver | ( | Server * | 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.
|
overridevirtual |
Es wird der Socked geschlossen und der Thread wird beendet.
Erneute Implementation von eut::RepeatingThread.
|
private |
Der Zuweisungsoperator steht nicht zur Verfügung.
|
overrideprotectedvirtual |
Nimmt neue Clients an und meldet diese bei seinem Eltern-Objekt an.
Implementiert eut::RepeatingThread.