diff options
Diffstat (limited to 'daemons/dmeventd/dmeventd.h')
-rw-r--r-- | daemons/dmeventd/dmeventd.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/daemons/dmeventd/dmeventd.h b/daemons/dmeventd/dmeventd.h index 0bf8082d..254758e1 100644 --- a/daemons/dmeventd/dmeventd.h +++ b/daemons/dmeventd/dmeventd.h @@ -35,6 +35,8 @@ enum dm_event_command { DM_EVENT_CMD_SET_TIMEOUT, DM_EVENT_CMD_GET_TIMEOUT, DM_EVENT_CMD_HELLO, + DM_EVENT_CMD_DIE, + DM_EVENT_CMD_GET_STATUS, }; /* Message passed between client and daemon. */ @@ -63,4 +65,12 @@ struct dm_event_fifos { #define EXIT_FIFO_FAILURE 6 #define EXIT_CHDIR_FAILURE 7 +/* Implemented in libdevmapper-event.c, but not part of public API. */ +int daemon_talk(struct dm_event_fifos *fifos, + struct dm_event_daemon_message *msg, int cmd, + const char *dso_name, const char *dev_name, + enum dm_event_mask evmask, uint32_t timeout); +int init_fifos(struct dm_event_fifos *fifos); +void fini_fifos(struct dm_event_fifos *fifos); + #endif /* __DMEVENTD_DOT_H__ */ |