Add signal handlers.
This commit is contained in:
parent
2d08f59184
commit
8c2951db2d
6 changed files with 114 additions and 8 deletions
11
src/App.h
11
src/App.h
|
@ -25,6 +25,9 @@
|
|||
#define __APP_H__
|
||||
|
||||
|
||||
#include <uv.h>
|
||||
|
||||
|
||||
class Network;
|
||||
class Options;
|
||||
|
||||
|
@ -38,8 +41,16 @@ public:
|
|||
int exec();
|
||||
|
||||
private:
|
||||
void background();
|
||||
void close();
|
||||
|
||||
static void onSignal(uv_signal_t *handle, int signum);
|
||||
|
||||
static App *m_self;
|
||||
|
||||
Network *m_network;
|
||||
Options *m_options;
|
||||
uv_signal_t m_signal;
|
||||
};
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue