MIDAS
Loading...
Searching...
No Matches
mjsonrpc.h File Reference
#include "mjson.h"
Include dependency graph for mjsonrpc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MJSO
 

Typedefs

typedef MJsonNode *() mjsonrpc_handler_t(const MJsonNode *params)
 

Functions

void mjsonrpc_init ()
 
void mjsonrpc_user_init ()
 
void mjsonrpc_add_handler (const char *method, mjsonrpc_handler_t *handler, bool needs_locking=false)
 
void mjsonrpc_exit ()
 
void mjsonrpc_set_std_mutex (void *mutex)
 
MJsonNode * mjsonrpc_get_schema ()
 
std::string mjsonrpc_schema_to_text (const MJsonNode *schema)
 
MJsonNode * mjsonrpc_make_error (int code, const char *message, const char *data)
 
MJsonNode * mjsonrpc_make_result (MJsonNode *node)
 
MJsonNode * mjsonrpc_make_result (const char *name, MJsonNode *value, const char *name2=NULL, MJsonNode *value2=NULL, const char *name3=NULL, MJsonNode *value3=NULL)
 
const MJsonNode * mjsonrpc_get_param (const MJsonNode *params, const char *name, MJsonNode **error)
 
MJsonNode * mjsonrpc_decode_post_data (const char *post_data)
 

Variables

int mjsonrpc_debug