#include <QtNetwork/qtcpserver.h>
#ifndef QTCPSERVER_H
class QTcpServer: public QObject{
public: virtual struct QMetaObject const * metaObject() const
public: static struct QMetaObject const staticMetaObject;
public: virtual void* qt_metacast(char const *);
public: static inline class QString tr(char const * s, char const * c = 0);
public: static inline class QString trUtf8(char const * s, char const * c = 0);
public: static inline class QString tr(char const * s, char const * c, int n);
public: static inline class QString trUtf8(char const * s, char const * c, int n);
public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
public: explicit QTcpServer(class QObject* parent = 0);
public: virtual ~QTcpServer();
public: bool listen(class QHostAddress const & address = QHostAddress::Any, quint16 port = 0);
public: void close();
public: bool isListening() const
public: void setMaxPendingConnections(int numConnections);
public: int maxPendingConnections() const
public: quint16 serverPort() const
public: class QHostAddress serverAddress() const
public: int socketDescriptor() const
public: bool setSocketDescriptor(int socketDescriptor);
public: bool waitForNewConnection(int msec = 0, bool* timedOut = 0);
public: virtual bool hasPendingConnections() const
public: virtual struct QTcpSocket* nextPendingConnection();
public: enum QAbstractSocket::SocketError serverError() const
public: class QString errorString() const
#ifndef QT_NO_NETWORKPROXY
public: void setProxy(struct QNetworkProxy const & networkProxy);
public: struct QNetworkProxy proxy() const
#endif
protected: virtual void incomingConnection(int handle);
protected: void newConnection();
private: QTcpServer(class QTcpServer const &);
private: class QTcpServer& operator =(class QTcpServer const &);
private: inline struct QTcpServerPrivate* d_func();
private: inline struct QTcpServerPrivate const * d_func() const
friend struct QTcpServerPrivate;
};
#endif // QTCPSERVER_H