Code Review
/
src
/
app-framework-binder.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
improves websockets
[src/app-framework-binder.git]
/
include
/
afb-plugin.h
diff --git
a/include/afb-plugin.h
b/include/afb-plugin.h
index
8ca7270
..
4064f9e
100644
(file)
--- a/
include/afb-plugin.h
+++ b/
include/afb-plugin.h
@@
-54,12
+54,21
@@
struct AFB_plugin
void (*freeCtxCB)(void*); // callback to free application context [null for standard free]
};
void (*freeCtxCB)(void*); // callback to free application context [null for standard free]
};
-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;
+/* config mode */
+enum AFB_Mode {
+ AFB_MODE_LOCAL = 0,
+ AFB_MODE_REMOTE,
+ AFB_MODE_GLOBAL
+};
+
+struct afb_poll;
+
+struct AFB_interface
+{
+ int verbosity;
+ enum AFB_Mode mode;
+ struct afb_poll (*poll_open)(int fd, void *closure);
+};
-extern const struct AFB_plugin *pluginRegister ();
+extern const struct AFB_plugin *pluginRegister (
const struct AFB_interface *interface
);