This function accesses the number of connected clients while properly
locking the server it returns the data about.
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
virNetServerAddProgram;
virNetServerAddService;
virNetServerClose;
+virNetServerGetNClients;
virNetServerHasClients;
virNetServerKeepAliveRequired;
virNetServerNew;
return virNetServerMDNSStart(srv->mdns);
}
+
+size_t
+virNetServerGetNClients(virNetServerPtr srv)
+{
+ size_t ret = 0;
+ virObjectLock(srv);
+ ret = srv->nclients;
+ virObjectUnlock(srv);
+ return ret;
+}
int virNetServerStart(virNetServerPtr srv);
+size_t virNetServerGetNClients(virNetServerPtr srv);
+
#endif /* __VIR_NET_SERVER_H__ */