mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00: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;
|
||||
virNetServerClose;
|
||||
virNetServerGetClients;
|
||||
virNetServerGetCurrentClients;
|
||||
virNetServerGetCurrentUnauthClients;
|
||||
virNetServerGetMaxClients;
|
||||
virNetServerGetMaxUnauthClients;
|
||||
virNetServerGetName;
|
||||
virNetServerHasClients;
|
||||
virNetServerNew;
|
||||
|
@ -941,6 +941,55 @@ virNetServerSetThreadPoolParameters(virNetServerPtr srv,
|
||||
ret = virThreadPoolSetParameters(srv->workers, minWorkers,
|
||||
maxWorkers, prioWorkers);
|
||||
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;
|
||||
}
|
||||
|
||||
|
@ -111,4 +111,9 @@ virNetServerClientPtr virNetServerGetClient(virNetServerPtr srv,
|
||||
int virNetServerGetClients(virNetServerPtr srv,
|
||||
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__ */
|
||||
|
Loading…
x
Reference in New Issue
Block a user