mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
virnetserver: Introduce server's client-related limits getters
Add some trivial getters for client related attributes to virnetserver before any admin method can be introduced. Signed-off-by: Erik Skultety <eskultet@redhat.com>
This commit is contained in:
parent
3943bdd60c
commit
abf29786f2
@ -103,6 +103,10 @@ virNetServerAddProgram;
|
|||||||
virNetServerAddService;
|
virNetServerAddService;
|
||||||
virNetServerClose;
|
virNetServerClose;
|
||||||
virNetServerGetClients;
|
virNetServerGetClients;
|
||||||
|
virNetServerGetCurrentClients;
|
||||||
|
virNetServerGetCurrentUnauthClients;
|
||||||
|
virNetServerGetMaxClients;
|
||||||
|
virNetServerGetMaxUnauthClients;
|
||||||
virNetServerGetName;
|
virNetServerGetName;
|
||||||
virNetServerHasClients;
|
virNetServerHasClients;
|
||||||
virNetServerNew;
|
virNetServerNew;
|
||||||
|
@ -941,6 +941,55 @@ virNetServerSetThreadPoolParameters(virNetServerPtr srv,
|
|||||||
ret = virThreadPoolSetParameters(srv->workers, minWorkers,
|
ret = virThreadPoolSetParameters(srv->workers, minWorkers,
|
||||||
maxWorkers, prioWorkers);
|
maxWorkers, prioWorkers);
|
||||||
virObjectUnlock(srv);
|
virObjectUnlock(srv);
|
||||||
|
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
size_t
|
||||||
|
virNetServerGetMaxClients(virNetServerPtr srv)
|
||||||
|
{
|
||||||
|
size_t ret;
|
||||||
|
|
||||||
|
virObjectLock(srv);
|
||||||
|
ret = srv->nclients_max;
|
||||||
|
virObjectUnlock(srv);
|
||||||
|
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
size_t
|
||||||
|
virNetServerGetCurrentClients(virNetServerPtr srv)
|
||||||
|
{
|
||||||
|
size_t ret;
|
||||||
|
|
||||||
|
virObjectLock(srv);
|
||||||
|
ret = srv->nclients;
|
||||||
|
virObjectUnlock(srv);
|
||||||
|
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
size_t
|
||||||
|
virNetServerGetMaxUnauthClients(virNetServerPtr srv)
|
||||||
|
{
|
||||||
|
size_t ret;
|
||||||
|
|
||||||
|
virObjectLock(srv);
|
||||||
|
ret = srv->nclients_unauth_max;
|
||||||
|
virObjectUnlock(srv);
|
||||||
|
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
size_t
|
||||||
|
virNetServerGetCurrentUnauthClients(virNetServerPtr srv)
|
||||||
|
{
|
||||||
|
size_t ret;
|
||||||
|
|
||||||
|
virObjectLock(srv);
|
||||||
|
ret = srv->nclients_unauth;
|
||||||
|
virObjectUnlock(srv);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -111,4 +111,9 @@ virNetServerClientPtr virNetServerGetClient(virNetServerPtr srv,
|
|||||||
int virNetServerGetClients(virNetServerPtr srv,
|
int virNetServerGetClients(virNetServerPtr srv,
|
||||||
virNetServerClientPtr **clients);
|
virNetServerClientPtr **clients);
|
||||||
|
|
||||||
|
size_t virNetServerGetMaxClients(virNetServerPtr srv);
|
||||||
|
size_t virNetServerGetCurrentClients(virNetServerPtr srv);
|
||||||
|
size_t virNetServerGetMaxUnauthClients(virNetServerPtr srv);
|
||||||
|
size_t virNetServerGetCurrentUnauthClients(virNetServerPtr srv);
|
||||||
|
|
||||||
#endif /* __VIR_NET_SERVER_H__ */
|
#endif /* __VIR_NET_SERVER_H__ */
|
||||||
|
Loading…
Reference in New Issue
Block a user