diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2008-10-10 16:10:57 +0200 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2008-10-10 16:10:57 +0200 |
commit | 0ce519e355b3b2f271439aeac0064db11a06c77b (patch) | |
tree | 23bcff84bc7c860791ef191c49e0999aef15987a /src/Net/FdManager.h | |
parent | 969b9f5e5d8a727e5d5588b3385967045f511e5e (diff) | |
download | mad-0ce519e355b3b2f271439aeac0064db11a06c77b.tar mad-0ce519e355b3b2f271439aeac0064db11a06c77b.zip |
Interrupt-Funktion implementiert
Diffstat (limited to 'src/Net/FdManager.h')
-rw-r--r-- | src/Net/FdManager.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/Net/FdManager.h b/src/Net/FdManager.h index f6a528f..1308a79 100644 --- a/src/Net/FdManager.h +++ b/src/Net/FdManager.h @@ -34,6 +34,11 @@ class FdManager { std::map<int, struct pollfd> pollfds; std::map<int, sigc::slot<void, short> > handlers; + int interruptPipe[2]; + + void readInterrupt(); + void interrupt(); + FdManager(); public: @@ -47,8 +52,6 @@ class FdManager { bool setFdEvents(int fd, short events); short getFdEvents(int fd) const; - void interrupt(); - void run(); }; |