Ok, the long awaited config wizard is here (at least in a very basic state). There...
[quassel.git] / src / contrib / libqxt-2007-10-24 / src / network / qxtnamedpipe_win_p.h
1 #ifndef QXTNAMEDPIPEPRIVATE_WIN_H_INCLUDED
2 #define QXTNAMEDPIPEPRIVATE_WIN_H_INCLUDED
3
4 #include <QString>
5 #include <QObject>
6 #include <QByteArray>
7 #include <windows.h>
8 #include "qxtpimpl.h"
9
10 class QSocketNotifier;
11 class QxtNamedPipe;
12
13 class QxtNamedPipePrivate : public QObject, public QxtPrivate<QxtNamedPipe>
14 {
15     Q_OBJECT
16 public:
17     QxtNamedPipePrivate()
18     {}
19     QXT_DECLARE_PUBLIC(QxtNamedPipe);
20     QString pipeName;
21     HANDLE win32Handle;
22     int fd;
23     bool serverMode;
24     QSocketNotifier * notify;
25     QByteArray readBuffer;
26
27 signals:
28     void readyRead();
29
30 public slots:
31     void bytesAvailable();
32
33 };
34
35 #endif
36