lsm_rest.c File Reference

#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"
Include dependency graph for lsm_rest.c:

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 Documentation

#define _GNU_SOURCE

Definition at line 19 of file lsm_rest.c.


Function Documentation

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  ) 

Definition at line 128 of file lsm_rest.c.

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on 9 Jul 2015 for libStorageMgmt by  doxygen 1.6.1