Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
virNetServerGetName;
virNetServerGetThreadPoolParameters;
virNetServerHasClients;
+virNetServerNeedsAuth;
virNetServerNew;
virNetServerNewPostExecRestart;
virNetServerNextClientID;
return ret;
}
+
+bool virNetServerNeedsAuth(virNetServerPtr srv,
+ int auth)
+{
+ bool ret = false;
+ size_t i;
+
+ virObjectLock(srv);
+ for (i = 0; i < srv->nservices; i++) {
+ if (virNetServerServiceGetAuth(srv->services[i]) == auth)
+ ret = true;
+ }
+ virObjectUnlock(srv);
+
+ return ret;
+}
+
int
virNetServerGetClients(virNetServerPtr srv,
virNetServerClientPtr **clts)
virNetServerClientPtr virNetServerGetClient(virNetServerPtr srv,
unsigned long long id);
+bool virNetServerNeedsAuth(virNetServerPtr srv,
+ int auth);
+
int virNetServerGetClients(virNetServerPtr srv,
virNetServerClientPtr **clients);