#include <QtCore/qsocketnotifier.h>
#ifndef QSOCKETNOTIFIER_H
class QSocketNotifier: 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* *);
private: inline struct QObjectPrivate* d_func();
private: inline struct QObjectPrivate const * d_func() const
public: enum Type{
Read = 0,
Write = 1,
Exception = 2,
};
public: QSocketNotifier(int socket, enum QSocketNotifier::Type, class QObject* parent = 0);
public: virtual ~QSocketNotifier();
public: inline int socket() const
public: inline enum QSocketNotifier::Type type() const
public: inline bool isEnabled() const
public: void setEnabled(bool);
protected: void activated(int socket);
protected: virtual bool event(struct QEvent*);
private: QSocketNotifier(class QSocketNotifier const &);
private: class QSocketNotifier& operator =(class QSocketNotifier const &);
private: int sockfd;
private: enum QSocketNotifier::Type sntype;
private: bool snenabled;
friend struct QObjectPrivate;
};
#endif // QSOCKETNOTIFIER_H