NServer Class Reference
Base class for servers.
More...
#include <Network/Server/NServer.h>
List of all members.
Classes |
struct | NServerSocket |
| Internal structure to keep information on incoming connection and data. More...
|
Public Member Functions |
| NServer (quint16 port, Logger *pLogger, QObject *parent=0) |
Q_SIGNAL void | dataReceived (QByteArray data) |
| Signal sent when complete data are received.
|
Protected Member Functions |
Q_SLOT void | dataReceived () |
| Slot called when new data are received Will append these data to the rest of data already received on this socket. If more data still needed to be read, the client will try to read Otherwise, the signal dataReceived is send with the data.
|
Q_SLOT void | reportError (QAbstractSocket::SocketError error) |
| Reports a socket error.
|
Q_SLOT void | cleanUp () |
| Disconnect all sockets invalid (Keep the valid ones).
|
Protected Attributes |
Logger * | m_pLogger |
QList< NServerSocket * > | m_sockets |
Detailed Description
Base class for servers.
Constructor & Destructor Documentation
NServer::NServer |
( |
quint16 |
port, |
|
|
Logger * |
pLogger, |
|
|
QObject * |
parent = 0 | |
|
) |
| | |
- Parameters:
-
| port | the connection port |
| pLogger | |
| parent | |
Member Function Documentation
void NServer::dataReceived |
( |
QByteArray |
data |
) |
|
Signal sent when complete data are received.
- Parameters:
-
void NServer::reportError |
( |
QAbstractSocket::SocketError |
error |
) |
[protected] |
Reports a socket error.
- Parameters:
-
Member Data Documentation
list of connected sockets
The documentation for this class was generated from the following files:
- Sources/Network/Server/NServer.h
- Sources/Network/Server/NServer.cpp