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 4643 of file mjsonrpc.cxx.
Definition at line 5263 of file mjsonrpc.cxx.
void mjsonrpc_exit | ( | ) |
Definition at line 4740 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 4778 of file mjsonrpc.cxx.
void mjsonrpc_init | ( | ) |
Definition at line 4656 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 5088 of file mjsonrpc.cxx.
Definition at line 4651 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.