55 class ManagerActionVisualiser;
267 Server(
unsigned int,
int,
int,
int,
int );
268 Server(
unsigned int,
int,
int,
int,
unsigned int,
int);
269 Server(
unsigned int,
int,
int,
int,
unsigned int,
unsigned long,
int);
311 Server(
const std::string & rsSchemaPath,
312 const std::vector< std::string > & rKnownSchemesVector,
317 unsigned int uiDataSize,
318 unsigned long ulMaxClients,
471 #if defined (__PTHREADS)
494 virtual void cleanUp();
571 unsigned int uiDataSize )
const override;
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:70
Header für Server und Server::ServerReceiverTransmitter
Zeigt die Aktionen des Manager über std::cout an.
Definition GloManagerActionVisualiser.h:70
Das Objekt dieser Klasse ist die zentrale Anlaufstelle für Aktionen, welche mit GlobalObjects-Daten z...
Definition GloManager.h:193
Mittels dieser Klasse wird die Kommunikation zwischen der Applikation, welche GlobalObjects nutzt und...
Definition GloOrderMsg.h:84
Ein spezieller ServerReceiverTransmitter für den Server. Sein ServerReceiver ist vom abgeleiteten Typ...
Definition GloServer.h:91
ServerThread * m_pServerThread
Definition GloServer.h:112
virtual ~TcpServerReceiverTransmitter()
ServerThread * getServerThread()
TcpServerReceiverTransmitter(tcp::Transmitter *pTransmitter, tcp::ServerReceiver *pReceiver)
virtual int sendOrder(OrderMsg *pOrderMsg, tcp::ActionCode eTcpActionCode)
TcpServerReceiverTransmitter(const TcpServerReceiverTransmitter &)
TcpServerReceiverTransmitter()
Der Server, welcher mit Client's kommuniziert.
Definition GloServer.h:71
std::string getSchemaPath() const
Server(const std::string &rsSchemaPath, const std::vector< std::string > &rKnownSchemesVector, unsigned int uiPort, int iAdressFamily, int iSocketType, int iProtocol, unsigned int uiDataSize, unsigned long ulMaxClients, int iSecTimeOut)
Server(unsigned int, int, int, int, int)
Dieser Konstruktor steht nicht zur Verfügung.
void setActionVisualiser(ManagerActionVisualiser *pActionVisualiser)
void getAllKnownBases(std::vector< std::string > &rKnownBasesVector) const
Server(unsigned int, int, int, int, unsigned int, unsigned long, int)
Dieser Konstruktor steht nicht zur Verfügung.
void setShowLevel(ShowLevel ulLevel)
Manager * m_pGloManager
Definition GloServer.h:250
virtual void processClientMessage(tcp::AbstractMessage *pTcpMessage) override
Server()
Dieser Konstruktor steht nicht zur Verfügung.
virtual void cancel() override
Server(unsigned int, int, int, int, unsigned int, int)
Dieser Konstruktor steht nicht zur Verfügung.
void getAllClients(std::vector< ClientInfo > &rClientInfoVector) const
virtual int removeClient(SOCKET nSocket) override
virtual void insertNewClient(Server::ServerReceiverTransmitter *pNewServerReceiverTransmitter) override
virtual tcp::Server::ServerReceiverTransmitter * generateNewServerReceiverTransmitter(tcp::Server *pParent, SOCKET nSocket, unsigned int uiDataSize) const override
Ein Objekt dieser Klasse dient als Schnittstelle zwischen Manager und Base bzw. PrivateBase.
Definition GloServerThread.h:77
Basisklasse für Nachrichten, welche von den Tcp-Klassen verschickt, empfangen und bearbeitet werden k...
Definition TcpMessage.h:97
Tuple von Socket-Receiver und -Transmitter für den Server.
Definition TcpServer.h:286
Eine einfache TCP-Serverklasse, welche ihr KnowHow in den abgeleiteten Klassen lernen soll.
Definition TcpServer.h:268
Klasse, welche über ein SOCKET mit einem Client kommunizieret und ihr Empfangsergebnis vom Typ Server...
Definition TcpServerReceiver.h:81
Eine Klasse, welche über ein SOCKET mit einem Client oder Server kommunizieret und Senddaten vom Typ ...
Definition TcpTransmitter.h:75
Definition GloAbstractBaseLot.h:49
unsigned long ShowLevel
Definition GloTypes.h:839
ActionCode
Definition TcpTypes.h:124