diff options
author | José Bollo <jose.bollo@iot.bzh> | 2016-04-05 13:14:58 +0200 |
---|---|---|
committer | José Bollo <jose.bollo@iot.bzh> | 2016-04-05 13:14:58 +0200 |
commit | 677717c5c86f107b2d196d70796a9be7db3532df (patch) | |
tree | 839f2efb18e22011490afe0038961ecb0a0e2e6f /include/afb-plugin.h | |
parent | 04331cc45e03325c6470bc5285d5c09843b24afd (diff) |
start epoll integration by upoll
Change-Id: If137a21e6f411775446393525ad7512421d7780e
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'include/afb-plugin.h')
-rw-r--r-- | include/afb-plugin.h | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/include/afb-plugin.h b/include/afb-plugin.h index 88938e3d..ba86e181 100644 --- a/include/afb-plugin.h +++ b/include/afb-plugin.h @@ -61,19 +61,13 @@ enum AFB_Mode { AFB_MODE_GLOBAL }; -/* -typedef enum AFB_pluginE AFB_pluginE; -typedef enum AFB_sessionE AFB_sessionE; -typedef void (*AFB_apiCB)(struct afb_req); -typedef void (*AFB_freeCtxCB)(void*); -typedef struct AFB_restapi AFB_restapi; -typedef struct AFB_plugin AFB_plugin; -*/ +struct afb_poll; struct AFB_interface { int verbosity; enum AFB_Mode mode; + struct afb_poll (*poll_open)(int fd, uint32_t events, void (*process)(void *closure, int fd, uint32_t events), void *closure); }; extern const struct AFB_plugin *pluginRegister (const struct AFB_interface *interface); |