On Fri, Aug 21, 2015 at 08:04:07PM +0200, Erik Skultety wrote:
This change is merely because admin_server would contain all the code from dispatchers and helpers to the actual APIs. Admin should have similar structure to the daemon-side remote driver - dispatchers and helpers in a separate module, APIs in a separate module. Best viewed with -M. --- daemon/Makefile.am | 6 ++++-- daemon/{admin_server.c => admin.c} | 4 ++-- daemon/{admin_server.h => admin.h} | 4 ++-- daemon/libvirtd.c | 4 ++-- po/POTFILES.in | 2 +- 5 files changed, 11 insertions(+), 9 deletions(-) rename daemon/{admin_server.c => admin.c} (97%) rename daemon/{admin_server.h => admin.h} (92%) diff --git a/daemon/Makefile.am b/daemon/Makefile.am index be1b5a9..5b13960 100644 --- a/daemon/Makefile.am +++ b/daemon/Makefile.am @@ -42,6 +42,7 @@ DAEMON_SOURCES = \ libvirtd.c libvirtd.h \ remote.c remote.h \ stream.c stream.h \ + admin.c admin.h \ $(DAEMON_GENERATED) LIBVIRTD_CONF_SOURCES = libvirtd-config.c libvirtd-config.h @@ -128,7 +129,7 @@ libvirtd_conf_la_LIBADD = $(LIBXML_LIBS) noinst_LTLIBRARIES += libvirtd_admin.la libvirtd_admin_la_SOURCES = \ - admin_server.c admin_server.h + admin.c admin.h libvirtd_admin_la_CFLAGS = \ $(AM_CFLAGS) \ @@ -319,7 +320,8 @@ endif ! WITH_POLKIT remote.c: $(DAEMON_GENERATED) remote.h: $(DAEMON_GENERATED) -admin_server.c: $(DAEMON_GENERATED) +admin.c: $(DAEMON_GENERATED) +admin.h: $(DAEMON_GENERATED) LOGROTATE_CONFS = libvirtd.qemu.logrotate libvirtd.lxc.logrotate \ libvirtd.libxl.logrotate libvirtd.uml.logrotate \ diff --git a/daemon/admin_server.c b/daemon/admin.c similarity index 97% rename from daemon/admin_server.c rename to daemon/admin.c index 712a44b..53144ee 100644 --- a/daemon/admin_server.c +++ b/daemon/admin.c @@ -1,5 +1,5 @@ /* - * admin_server.c: + * admin.c: handlers for admin RPC method calls * * Copyright (C) 2014-2015 Red Hat, Inc. * @@ -27,7 +27,7 @@ #include "libvirt_internal.h" #include "admin_protocol.h" -#include "admin_server.h" +#include "admin.h" #include "datatypes.h" #include "viralloc.h" #include "virerror.h" diff --git a/daemon/admin_server.h b/daemon/admin.h similarity index 92% rename from daemon/admin_server.h rename to daemon/admin.h index 26721a6..1e6802a 100644 --- a/daemon/admin_server.h +++ b/daemon/admin.h @@ -1,7 +1,7 @@ /* - * admin_server.h + * admin.h: handlers for admin RPC method calls * - * Copyright (C) 2014 Red Hat, Inc. + * Copyright (C) 2015 Red Hat, Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/daemon/libvirtd.c b/daemon/libvirtd.c index 5920a96..4966243 100644 --- a/daemon/libvirtd.c +++ b/daemon/libvirtd.c @@ -44,7 +44,7 @@ #include "libvirtd.h" #include "libvirtd-config.h" -#include "admin_server.h" +#include "admin.h" #include "viruuid.h" #include "remote_driver.h" #include "viralloc.h" @@ -523,7 +523,7 @@ daemonSetupNetworking(virNetServerPtr srv, goto cleanup; /* Temporarily disabled */ - if (sock_path_adm && false) { + if (sock_path_adm) {
This got here by accident, I guess. We will only enable it after enough support is in for the next release to come out and we will enable it together with distributing header files etc.
VIR_DEBUG("Registering unix socket %s", sock_path_adm); if (!(svcAdm = virNetServerServiceNewUNIX(sock_path_adm, unix_sock_adm_mask, diff --git a/po/POTFILES.in b/po/POTFILES.in index 1e52e6a..cef10cb 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,4 +1,4 @@ -daemon/admin_server.c +daemon/admin.c daemon/libvirtd-config.c daemon/libvirtd.c daemon/qemu_dispatch.h -- 2.4.3 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list
Attachment:
signature.asc
Description: PGP signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list