]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Tue Feb 14 16:35:56 IST 2007 Mark McLoughlin <markmc@redhat.com>
authorMark McLoughlin <markmc@redhat.com>
Wed, 14 Feb 2007 16:35:47 +0000 (16:35 +0000)
committerMark McLoughlin <markmc@redhat.com>
Wed, 14 Feb 2007 16:35:47 +0000 (16:35 +0000)
        * autogen.sh: run autoheader before automake

ChangeLog
autogen.sh
include/libvirt/libvirt.h

index 5cdbf5f5fb894a79880a71e4d36f6b4b2620f269..5025b1d10d68b8b2c3a2a608c3b1d1cc87917d9c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Tue Feb 14 16:35:56 IST 2007 Mark McLoughlin <markmc@redhat.com>
+
+       * autogen.sh: run autoheader before automake
+       
 Tue Feb 14 16:23:25 IST 2007 Mark McLoughlin <markmc@redhat.com>
 
        * qemud/iptables.[ch]: add code for managing iptables
index b3e6e75e858542e60a93b09e4383b759dc4c8a48..97b636dac7ca9ecf9b498ba9803e20ee164b30e7 100755 (executable)
@@ -58,8 +58,8 @@ autopoint --force
 #rm -rf m4
 libtoolize --copy --force
 aclocal -I m4
-automake --add-missing
 autoheader
+automake --add-missing
 autoconf
 
 cd $THEDIR
index 4af946bf51d5ef9c13b09523c1bec151885a2ca2..550309e2d5872632544ee78b098ff3c010ffc82c 100644 (file)
@@ -443,6 +443,91 @@ int                        virDomainGetVcpus       (virDomainPtr domain,
 int virDomainAttachDevice(virDomainPtr domain, char *xml);
 int virDomainDetachDevice(virDomainPtr domain, char *xml);
 
+/*
+ * Virtual Networks API
+ */
+
+/**
+ * virNetwork:
+ *
+ * a virNetwork is a private structure representing a virtual network.
+ */
+typedef struct _virNetwork virNetwork;
+
+/**
+ * virNetworkPtr:
+ *
+ * a virNetworkPtr is pointer to a virNetwork private structure, this is the
+ * type used to reference a virtual network in the API.
+ */
+typedef virNetwork *virNetworkPtr;
+
+/*
+ * List active networks
+ */
+int                    virConnectNumOfNetworks (virConnectPtr conn);
+int                    virConnectListNetworks  (virConnectPtr conn,
+                                                const char **names,
+                                                int maxnames);
+
+/*
+ * List inactive networks
+ */
+int                    virConnectNumOfDefinedNetworks  (virConnectPtr conn);
+int                    virConnectListDefinedNetworks   (virConnectPtr conn,
+                                                        const char **names,
+                                                        int maxnames);
+
+/*
+ * Lookup network by name or uuid
+ */
+virNetworkPtr          virNetworkLookupByName          (virConnectPtr conn,
+                                                        const char *name);
+virNetworkPtr          virNetworkLookupByUUID          (virConnectPtr conn,
+                                                        const unsigned char *uuid);
+virNetworkPtr          virNetworkLookupByUUIDString    (virConnectPtr conn,
+                                                        const char *uuid);
+
+/*
+ * Create active transient network
+ */
+virNetworkPtr          virNetworkCreateXML     (virConnectPtr conn,
+                                                const char *xmlDesc);
+
+/*
+ * Define inactive persistent network
+ */
+virNetworkPtr          virNetworkDefineXML     (virConnectPtr conn,
+                                                const char *xmlDesc);
+
+/*
+ * Delete persistent network
+ */
+int                    virNetworkUndefine      (virNetworkPtr network);
+
+/*
+ * Activate persistent network
+ */
+int                    virNetworkCreate        (virNetworkPtr network);
+
+/*
+ * Network destroy/free
+ */
+int                    virNetworkDestroy       (virNetworkPtr network);
+int                    virNetworkFree          (virNetworkPtr network);
+
+/*
+ * Network informations
+ */
+const char*            virNetworkGetName       (virNetworkPtr network);
+int                    virNetworkGetUUID       (virNetworkPtr network,
+                                                unsigned char *uuid);
+int                    virNetworkGetUUIDString (virNetworkPtr network,
+                                                char *buf);
+char *                 virNetworkGetXMLDesc    (virNetworkPtr network,
+                                                int flags);
+char *                 virNetworkGetBridgeName (virNetworkPtr network);
+
 #ifdef __cplusplus
 }
 #endif