#include <sys/types.h>
#include <sys/select.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <string.h>
#include <microhttpd.h>
#include <json.h>
#include <libxml/uri.h>
#include <stdio.h>
#include <unistd.h>
#include <errno.h>
#include <sys/param.h>
#include <stdlib.h>
#include "lsm_rest.h"
Go to the source code of this file.
Defines | |
#define | _GNU_SOURCE |
Functions | |
void | para_list_init (ParaList_t *para_list) |
int | para_list_add (ParaList_t *para_list, const char *key_name, const void *value, const enum lsm_json_type value_type, const ssize_t array_len) |
void | para_list_free (ParaList_t *para_list) |
json_object * | para_to_json (const enum lsm_json_type value_type, const void *para_value, ssize_t array_len) |
json_object * | para_list_to_json (ParaList_t *para_list) |
int | main (int argc, char **argv) |
#define _GNU_SOURCE |
Definition at line 19 of file lsm_rest.c.
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 490 of file lsm_rest.c.
int para_list_add | ( | ParaList_t * | para_list, | |
const char * | key_name, | |||
const void * | value, | |||
const enum lsm_json_type | value_type, | |||
const ssize_t | array_len | |||
) |
Definition at line 47 of file lsm_rest.c.
void para_list_free | ( | ParaList_t * | para_list | ) |
Definition at line 71 of file lsm_rest.c.
void para_list_init | ( | ParaList_t * | para_list | ) |
Definition at line 42 of file lsm_rest.c.
json_object* para_list_to_json | ( | ParaList_t * | para_list | ) |
json_object* para_to_json | ( | const enum lsm_json_type | value_type, | |
const void * | para_value, | |||
ssize_t | array_len | |||
) |
Definition at line 91 of file lsm_rest.c.