MIDAS
|
Classes | |
class | MJSO |
Typedefs | |
typedef MJsonNode *() | mjsonrpc_handler_t(const MJsonNode *params) |
Variables | |
int | mjsonrpc_debug |
MJsonNode * | MJSO::properties |
MJsonNode * | MJSO::required |
MJsonNode * | MJSO::items |
MJSO * | MJSO::params |
MJSO * | MJSO::result |
Definition at line 18 of file mjsonrpc.h.
|
protected |
Definition at line 403 of file mjsonrpc.cxx.
Definition at line 356 of file mjsonrpc.cxx.
Definition at line 394 of file mjsonrpc.cxx.
Definition at line 385 of file mjsonrpc.cxx.
Definition at line 262 of file mjsonrpc.cxx.
|
static |
Definition at line 243 of file mjsonrpc.cxx.
Definition at line 230 of file mjsonrpc.cxx.
void mjsonrpc_add_handler | ( | const char * | method, |
mjsonrpc_handler_t * | handler, | ||
bool | needs_locking = false |
||
) |
Definition at line 4641 of file mjsonrpc.cxx.
Definition at line 5261 of file mjsonrpc.cxx.
void mjsonrpc_exit | ( | ) |
Definition at line 4738 of file mjsonrpc.cxx.
const MJsonNode * mjsonrpc_get_param | ( | const MJsonNode * | params, |
const char * | name, | ||
MJsonNode ** | error | ||
) |
Definition at line 178 of file mjsonrpc.cxx.
MJsonNode * mjsonrpc_get_schema | ( | ) |
Definition at line 4776 of file mjsonrpc.cxx.
void mjsonrpc_init | ( | ) |
Definition at line 4654 of file mjsonrpc.cxx.
Definition at line 123 of file mjsonrpc.cxx.
MJsonNode * mjsonrpc_make_result | ( | const char * | name, |
MJsonNode * | value, | ||
const char * | name2 = NULL , |
||
MJsonNode * | value2 = NULL , |
||
const char * | name3 = NULL , |
||
MJsonNode * | value3 = NULL |
||
) |
Definition at line 142 of file mjsonrpc.cxx.
MJsonNode * mjsonrpc_make_result | ( | MJsonNode * | node | ) |
Definition at line 135 of file mjsonrpc.cxx.
std::string mjsonrpc_schema_to_text | ( | const MJsonNode * | schema | ) |
Definition at line 5086 of file mjsonrpc.cxx.
Definition at line 4649 of file mjsonrpc.cxx.
void mjsonrpc_user_init | ( | ) |
Definition at line 116 of file mjsonrpc_user.cxx.
Definition at line 340 of file mjsonrpc.cxx.
Definition at line 326 of file mjsonrpc.cxx.
MJSO * MJSO::Params | ( | ) |
Definition at line 308 of file mjsonrpc.cxx.
Definition at line 348 of file mjsonrpc.cxx.
Definition at line 333 of file mjsonrpc.cxx.
MJSO * MJSO::Result | ( | ) |
Definition at line 317 of file mjsonrpc.cxx.
|
protected |
Definition at line 63 of file mjsonrpc.h.
|
extern |
Definition at line 112 of file mjsonrpc.cxx.
|
protected |
Definition at line 65 of file mjsonrpc.h.
|
protected |
Definition at line 61 of file mjsonrpc.h.
|
protected |
Definition at line 62 of file mjsonrpc.h.
|
protected |
Definition at line 66 of file mjsonrpc.h.