summaryrefslogtreecommitdiffstats
path: root/include/afb-plugin.h
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2016-04-05 13:14:58 +0200
committerJosé Bollo <jose.bollo@iot.bzh>2016-04-05 13:14:58 +0200
commit677717c5c86f107b2d196d70796a9be7db3532df (patch)
tree839f2efb18e22011490afe0038961ecb0a0e2e6f /include/afb-plugin.h
parent04331cc45e03325c6470bc5285d5c09843b24afd (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.h10
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);