2015-09-08 19:49:03 +08:00
|
|
|
/*
|
|
|
|
* Copyright (c) 2014 Cesanta Software Limited
|
|
|
|
* All rights reserved
|
|
|
|
*/
|
|
|
|
|
2016-03-15 00:40:48 +08:00
|
|
|
#ifndef CS_MONGOOSE_EXAMPLES_API_SERVER_DB_PLUGIN_H_
|
|
|
|
#define CS_MONGOOSE_EXAMPLES_API_SERVER_DB_PLUGIN_H_
|
2015-09-08 19:49:03 +08:00
|
|
|
|
|
|
|
#include "../../mongoose.h"
|
|
|
|
|
|
|
|
void *db_open(const char *db_path);
|
|
|
|
void db_close(void **db_handle);
|
|
|
|
|
|
|
|
enum { API_OP_GET, API_OP_SET, API_OP_DEL };
|
|
|
|
|
|
|
|
void db_op(struct mg_connection *nc, const struct http_message *hm,
|
|
|
|
const struct mg_str *key, void *db, int op);
|
|
|
|
|
2016-03-15 00:40:48 +08:00
|
|
|
#endif /* CS_MONGOOSE_EXAMPLES_API_SERVER_DB_PLUGIN_H_ */
|