version 1.30.2.11, 2024/03/20 16:53:08
|
version 1.30.2.12, 2024/03/20 17:06:11
|
Line 1571 rpc_srv_initServer(u_char InstID, int concurentClients
|
Line 1571 rpc_srv_initServer(u_char InstID, int concurentClients
|
pthread_mutex_destroy(&srv->srv_funcs.mtx); |
pthread_mutex_destroy(&srv->srv_funcs.mtx); |
e_free(srv); |
e_free(srv); |
return NULL; |
return NULL; |
} else | } |
schedSignalDispatch(srv->srv_root, 42); | |
|
|
/* init pool for clients */ |
/* init pool for clients */ |
srv->srv_clients = array_Init(concurentClients); |
srv->srv_clients = array_Init(concurentClients); |
Line 1694 rpc_srv_loopServer(rpc_srv_t * __restrict srv)
|
Line 1693 rpc_srv_loopServer(rpc_srv_t * __restrict srv)
|
schedPolling(srv->srv_root, &ts, NULL); |
schedPolling(srv->srv_root, &ts, NULL); |
/* main rpc loop */ |
/* main rpc loop */ |
schedRun(srv->srv_root, &srv->srv_kill); |
schedRun(srv->srv_root, &srv->srv_kill); |
schedSignalDispatch(srv->srv_root, 0); |
|
|
|
/* close all clients connections & server socket */ |
/* close all clients connections & server socket */ |
for (i = 0; i < array_Size(srv->srv_clients); i++) { |
for (i = 0; i < array_Size(srv->srv_clients); i++) { |
Line 1833 rpc_srv_initServer2(u_char InstID, int concurentClient
|
Line 1831 rpc_srv_initServer2(u_char InstID, int concurentClient
|
pthread_mutex_destroy(&srv->srv_funcs.mtx); |
pthread_mutex_destroy(&srv->srv_funcs.mtx); |
e_free(srv); |
e_free(srv); |
return NULL; |
return NULL; |
} else | } |
schedSignalDispatch(srv->srv_root, 42); | |
|
|
/* init pool for clients */ |
/* init pool for clients */ |
srv->srv_clients = array_Init(concurentClients); |
srv->srv_clients = array_Init(concurentClients); |
Line 1952 rpc_srv_initServerExt(u_char InstID, int netBuf, int f
|
Line 1949 rpc_srv_initServerExt(u_char InstID, int netBuf, int f
|
pthread_mutex_destroy(&srv->srv_funcs.mtx); |
pthread_mutex_destroy(&srv->srv_funcs.mtx); |
e_free(srv); |
e_free(srv); |
return NULL; |
return NULL; |
} else | } |
schedSignalDispatch(srv->srv_root, 42); | |
|
|
/* init pool for clients */ |
/* init pool for clients */ |
srv->srv_clients = array_Init(1); |
srv->srv_clients = array_Init(1); |