version 1.1.1.1.2.9, 2011/05/02 23:07:55
|
version 1.2.4.2, 2011/08/19 08:24:13
|
Line 66 rpcServerClients(rpc_func_t *call, int ic, rpc_val_t *
|
Line 66 rpcServerClients(rpc_func_t *call, int ic, rpc_val_t *
|
else |
else |
srv = call->func_parent; |
srv = call->func_parent; |
|
|
if (!(vals = rpc_srv_retValsCall(call, srv->srv_numcli))) | if (!(vals = rpc_srv_returnVars(call, srv->srv_numcli))) |
return -1; |
return -1; |
|
|
for (i = 0, cli = srv->srv_clients, v = vals; i < srv->srv_numcli; i++, cli++) { |
for (i = 0, cli = srv->srv_clients, v = vals; i < srv->srv_numcli; i++, cli++) { |
Line 107 rpcServerCalls(rpc_func_t *call, int ic, rpc_val_t *iv
|
Line 107 rpcServerCalls(rpc_func_t *call, int ic, rpc_val_t *iv
|
srv = call->func_parent; |
srv = call->func_parent; |
|
|
for (i = 0, f = srv->srv_funcs; f; i++, f = f->func_next); |
for (i = 0, f = srv->srv_funcs; f; i++, f = f->func_next); |
if (!(vals = rpc_srv_retValsCall(call, i))) | if (!(vals = rpc_srv_returnVars(call, i))) |
return -1; |
return -1; |
|
|
for (f = srv->srv_funcs, v = vals; f; f = f->func_next) { |
for (f = srv->srv_funcs, v = vals; f; f = f->func_next) { |
Line 133 rpcServerSessions(rpc_func_t *call, int ic, rpc_val_t
|
Line 133 rpcServerSessions(rpc_func_t *call, int ic, rpc_val_t
|
else |
else |
srv = call->func_parent; |
srv = call->func_parent; |
|
|
if (!(vals = rpc_srv_retValsCall(call, 4))) | if (!(vals = rpc_srv_returnVars(call, 4))) |
return -1; |
return -1; |
|
|
RPC_SET_U8(&vals[0], srv->srv_session.sess_version); |
RPC_SET_U8(&vals[0], srv->srv_session.sess_version); |
Line 156 rpcServerShutdown(rpc_func_t *call, int ic, rpc_val_t
|
Line 156 rpcServerShutdown(rpc_func_t *call, int ic, rpc_val_t
|
srv = call->func_parent; |
srv = call->func_parent; |
|
|
pthread_mutex_lock(&srv->srv_mtx); |
pthread_mutex_lock(&srv->srv_mtx); |
rpc_Kill = 1; | srv->srv_kill = kill; |
pthread_mutex_unlock(&srv->srv_mtx); |
pthread_mutex_unlock(&srv->srv_mtx); |
|
|
return 0; |
return 0; |
Line 176 rpcBLOBServerShutdown(rpc_func_t *call, int ic, rpc_va
|
Line 176 rpcBLOBServerShutdown(rpc_func_t *call, int ic, rpc_va
|
srv = call->func_parent; |
srv = call->func_parent; |
|
|
pthread_mutex_lock(&srv->srv_blob.mtx); |
pthread_mutex_lock(&srv->srv_blob.mtx); |
blob_Kill = 1; | srv->srv_blob.state = kill; |
pthread_mutex_unlock(&srv->srv_blob.mtx); |
pthread_mutex_unlock(&srv->srv_blob.mtx); |
|
|
return 0; |
return 0; |
Line 198 rpcBLOBServerVars(rpc_func_t *call, int ic, rpc_val_t
|
Line 198 rpcBLOBServerVars(rpc_func_t *call, int ic, rpc_val_t
|
|
|
pthread_mutex_lock(&srv->srv_blob.mtx); |
pthread_mutex_lock(&srv->srv_blob.mtx); |
for (i = 0, b = srv->srv_blob.blobs; b; i++, b = b->blob_next); |
for (i = 0, b = srv->srv_blob.blobs; b; i++, b = b->blob_next); |
if (!(vals = rpc_srv_retValsCall(call, i))) { | if (!(vals = rpc_srv_returnVars(call, i))) { |
pthread_mutex_unlock(&srv->srv_blob.mtx); |
pthread_mutex_unlock(&srv->srv_blob.mtx); |
return 0; |
return 0; |
} |
} |
Line 246 rpcBLOBServerClients(rpc_func_t *call, int ic, rpc_val
|
Line 246 rpcBLOBServerClients(rpc_func_t *call, int ic, rpc_val
|
else |
else |
srv = call->func_parent; |
srv = call->func_parent; |
|
|
if (!(vals = rpc_srv_retValsCall(call, srv->srv_numcli))) | if (!(vals = rpc_srv_returnVars(call, srv->srv_numcli))) |
return -1; |
return -1; |
|
|
for (i = 0, cli = srv->srv_blob.clients, v = vals; i < srv->srv_numcli; i++, cli++) { |
for (i = 0, cli = srv->srv_blob.clients, v = vals; i < srv->srv_numcli; i++, cli++) { |