|
Classes |
class | PXMLRPC |
class | PXMLRPCBlock |
class | PXMLRPCVariableBase |
class | PXMLRPCArrayBase |
class | PXMLRPCArrayObjectsBase |
class | PXMLRPCStructBase |
Defines |
#define | PXMLRPC_STRUCT_BEGIN(name) |
#define | PXMLRPC_VARIABLE_CLASS(base, type, variable, xmltype, init, extras) |
#define | PXMLRPC_VARIABLE_CUSTOM(base, type, variable, xmltype, init, extras) |
#define | PXMLRPC_ARRAY_CUSTOM(base, arraytype, basetype, variable, xmltype, par, extras) |
#define | PXMLRPC_STRUCT_END() }; |
#define | PXMLRPC_VARIABLE(base, type, variable, xmltype) PXMLRPC_VARIABLE_CUSTOM(base, type, variable, xmltype, ;, ;) |
#define | PXMLRPC_VARIABLE_INIT(base, type, variable, xmltype, init) PXMLRPC_VARIABLE_CUSTOM(base, type, variable, xmltype, instance=init;, ;) |
#define | PXMLRPC_STRING(base, type, variable) PXMLRPC_VARIABLE(base, type, variable, "string") |
#define | PXMLRPC_STRING_INIT(base, type, variable, init) PXMLRPC_VARIABLE_INIT(base, type, variable, "string", init) |
#define | PXMLRPC_INTEGER(base, type, variable) PXMLRPC_VARIABLE(base, type, variable, "int") |
#define | PXMLRPC_INTEGER_INIT(base, type, variable, init) PXMLRPC_VARIABLE_INIT(base, type, variable, "int", init) |
#define | PXMLRPC_BOOLEAN(base, type, variable) PXMLRPC_VARIABLE(base, type, variable, "boolean") |
#define | PXMLRPC_BOOLEAN_INIT(base, type, variable, init) PXMLRPC_VARIABLE_INIT(base, type, variable, "boolean", init) |
#define | PXMLRPC_DOUBLE(base, type, variable) PXMLRPC_VARIABLE(base, type, variable, "double") |
#define | PXMLRPC_DOUBLE_INIT(base, type, variable, init) PXMLRPC_VARIABLE_INIT(base, type, variable, "double", init) |
#define | PXMLRPC_DATETIME(base, type, variable) |
#define | PXMLRPC_BINARY(base, type, variable) |
#define | PXMLRPC_STRUCT(base, type, variable) |
#define | PXMLRPC_ARRAY(base, arraytype, basetype, variable, xmltype) |
#define | PXMLRPC_ARRAY_STRING(base, arraytype, basetype, variable) PXMLRPC_ARRAY(base, arraytype, basetype, variable, "string") |
#define | PXMLRPC_ARRAY_INTEGER(base, type, variable) |
#define | PXMLRPC_ARRAY_DOUBLE(base, type, variable) |
#define | PXMLRPC_ARRAY_STRUCT(base, type, variable) |
#define | PXMLRPC_FUNC_NOARG_NOREPLY(name) BOOL name() { return MakeRequest(#name); } |
#define | PXMLRPC_FUNC_SINGLE_ARG(name, vartype, argtype) |
#define | PXMLRPC_FUNC_MULTI_ARGS(name) PXMLRPC_STRUCT_BEGIN(name##_in) |
#define | PXMLRPC_FUNC_MULTI_REPLY(name) }; PXMLRPC_STRUCT_BEGIN(name##_out) |
#define | PXMLRPC_FUNC_NO_ARGS(name) |
#define | PXMLRPC_FUNC_STRUCT_ARG(name) |
#define | PXMLRPC_FUNC_NORM_ARGS(name) |