summaryrefslogtreecommitdiff
path: root/libdaemon/server/daemon-server.h
diff options
context:
space:
mode:
Diffstat (limited to 'libdaemon/server/daemon-server.h')
-rw-r--r--libdaemon/server/daemon-server.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libdaemon/server/daemon-server.h b/libdaemon/server/daemon-server.h
index 2b9ceac36..ee8ca9c79 100644
--- a/libdaemon/server/daemon-server.h
+++ b/libdaemon/server/daemon-server.h
@@ -108,10 +108,15 @@ typedef struct daemon_state {
int (*daemon_init)(struct daemon_state *st);
int (*daemon_fini)(struct daemon_state *st);
int (*daemon_main)(struct daemon_state *st);
+ int (*helper_handler)(struct daemon_state *st);
+ int (*monitor_handler)(struct daemon_state *st);
/* Global runtime info maintained by the framework. */
int socket_fd;
+ int helper_fd; /* used in select if helper_handler is set */
+ int monitor_fd; /* used in select if monitor_handler is set */
+
log_state *log;
struct thread_state *threads;