version 1.7.2.3, 2012/05/16 13:47:16
|
version 1.7.2.4, 2012/05/16 13:52:59
|
Line 48 SUCH DAMAGE.
|
Line 48 SUCH DAMAGE.
|
|
|
/* builtin RPC server functions */ |
/* builtin RPC server functions */ |
|
|
int | static int |
rpcServerClients(rpc_func_t *call, int ic, array_t *iv) |
rpcServerClients(rpc_func_t *call, int ic, array_t *iv) |
{ |
{ |
rpc_srv_t *srv; |
rpc_srv_t *srv; |
Line 91 rpcServerClients(rpc_func_t *call, int ic, array_t *iv
|
Line 91 rpcServerClients(rpc_func_t *call, int ic, array_t *iv
|
return 0; |
return 0; |
} |
} |
|
|
int | static int |
rpcServerCalls(rpc_func_t *call, int ic, array_t *iv) |
rpcServerCalls(rpc_func_t *call, int ic, array_t *iv) |
{ |
{ |
rpc_srv_t *srv; |
rpc_srv_t *srv; |
Line 129 rpcServerCalls(rpc_func_t *call, int ic, array_t *iv)
|
Line 129 rpcServerCalls(rpc_func_t *call, int ic, array_t *iv)
|
return 0; |
return 0; |
} |
} |
|
|
int | static int |
rpcServerSessions(rpc_func_t *call, int ic, array_t *iv) |
rpcServerSessions(rpc_func_t *call, int ic, array_t *iv) |
{ |
{ |
rpc_srv_t *srv; |
rpc_srv_t *srv; |
Line 153 rpcServerSessions(rpc_func_t *call, int ic, array_t *i
|
Line 153 rpcServerSessions(rpc_func_t *call, int ic, array_t *i
|
return 0; |
return 0; |
} |
} |
|
|
int | static int |
rpcServerShutdown(rpc_func_t *call, int ic, array_t *iv) |
rpcServerShutdown(rpc_func_t *call, int ic, array_t *iv) |
{ |
{ |
rpc_srv_t *srv; |
rpc_srv_t *srv; |
Line 171 rpcServerShutdown(rpc_func_t *call, int ic, array_t *i
|
Line 171 rpcServerShutdown(rpc_func_t *call, int ic, array_t *i
|
|
|
/* ---------------------------------------------------- */ |
/* ---------------------------------------------------- */ |
|
|
int | static int |
rpcBLOBServerShutdown(rpc_func_t *call, int ic, array_t *iv) |
rpcBLOBServerShutdown(rpc_func_t *call, int ic, array_t *iv) |
{ |
{ |
rpc_srv_t *srv; |
rpc_srv_t *srv; |
Line 187 rpcBLOBServerShutdown(rpc_func_t *call, int ic, array_
|
Line 187 rpcBLOBServerShutdown(rpc_func_t *call, int ic, array_
|
return 0; |
return 0; |
} |
} |
|
|
int | static int |
rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *iv) |
rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *iv) |
{ |
{ |
rpc_srv_t *srv; |
rpc_srv_t *srv; |
Line 233 rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i
|
Line 233 rpcBLOBServerVars(rpc_func_t *call, int ic, array_t *i
|
return 0; |
return 0; |
} |
} |
|
|
int | static int |
rpcBLOBServerClients(rpc_func_t *call, int ic, array_t *iv) |
rpcBLOBServerClients(rpc_func_t *call, int ic, array_t *iv) |
{ |
{ |
rpc_srv_t *srv; |
rpc_srv_t *srv; |
Line 278 rpcBLOBServerClients(rpc_func_t *call, int ic, array_t
|
Line 278 rpcBLOBServerClients(rpc_func_t *call, int ic, array_t
|
|
|
AIT_SET_STR(io_array(call->func_vars, 0, ait_val_t*), val); |
AIT_SET_STR(io_array(call->func_vars, 0, ait_val_t*), val); |
free(val); |
free(val); |
|
return 0; |
|
} |
|
|
|
/* ----------------------------------------------------------------- */ |
|
|
|
/* |
|
* rpc_register_srvServices() - Register internal service functions |
|
* |
|
* @srv = RPC server instance |
|
* return: -1 error or 0 ok |
|
*/ |
|
int |
|
rpc_register_srvServices(rpc_srv_t * __restrict srv) |
|
{ |
|
if (!srv) |
|
return -1; |
|
|
|
if (rpc_srv_registerCall(srv, CALL_SRVSHUTDOWN, rpcServerShutdown, 0) < 1) |
|
return -1; |
|
if (rpc_srv_registerCall(srv, CALL_SRVCLIENTS, rpcServerClients, 1) < 1) |
|
return -1; |
|
if (rpc_srv_registerCall(srv, CALL_SRVSESSIONS, rpcServerSessions, 4) < 1) |
|
return -1; |
|
if (rpc_srv_registerCall(srv, CALL_SRVCALLS, rpcServerCalls, 1) < 1) |
|
return -1; |
|
|
|
return 0; |
|
} |
|
|
|
/* |
|
* rpc_register_blobServices() - Register internal service functions |
|
* |
|
* @srv = RPC server instance |
|
* return: -1 error or 0 ok |
|
*/ |
|
int |
|
rpc_register_blobServices(rpc_srv_t * __restrict srv) |
|
{ |
|
if (!srv) |
|
return -1; |
|
|
|
if (rpc_srv_registerCall(srv, CALL_BLOBSHUTDOWN, rpcBLOBServerShutdown, 0) < 1) |
|
return -1; |
|
if (rpc_srv_registerCall(srv, CALL_BLOBCLIENTS, rpcBLOBServerClients, 1) < 1) |
|
return -1; |
|
if (rpc_srv_registerCall(srv, CALL_BLOBVARS, rpcBLOBServerVars, 1) < 1) |
|
return -1; |
|
|
return 0; |
return 0; |
} |
} |