#define MT_SERVER_H
#include <ev.h>
+#include <libwebsockets.h>
-int mt_server_init(struct ev_loop *loop, int fd);
-void mt_server_deinit();
+typedef struct ev_io_ws {
+ ev_io w;
+ struct lws_context *context;
+ char *text;
+ char *pos;
+} ev_io_ws;
+
+typedef struct mt_server_t {
+ struct lws_context *context;
+ ev_io_ws fd_watcher;
+} mt_server_t;
+
+int mt_server_init(mt_server_t *self, struct ev_loop *loop, int fd);
+void mt_server_deinit(mt_server_t *self);
#endif