]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
test: Annotate few fields of testDriver structure
authorPeter Krempa <pkrempa@redhat.com>
Wed, 24 Jun 2015 10:46:19 +0000 (12:46 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 25 Jun 2015 12:09:48 +0000 (14:09 +0200)
Some of the fields are either immutable or self locking, so make a note
of that for future reference.

src/test/test_driver.c

index f1050555aa1a35bebb0613a870fa5969c3e23be1..0cd8e6a6ad21580ab7e00e8680bdeaff31aea6f1 100644 (file)
@@ -96,11 +96,7 @@ struct _testDriver {
     virMutex lock;
 
     int nextDomID;
-    virCapsPtr caps;
-    virDomainXMLOptionPtr xmlopt;
     virNodeInfo nodeInfo;
-    virDomainObjListPtr domains;
-    virNetworkObjListPtr networks;
     virInterfaceObjList ifaces;
     bool transaction_running;
     virInterfaceObjList backupIfaces;
@@ -111,6 +107,16 @@ struct _testDriver {
     size_t numAuths;
     testAuthPtr auths;
 
+    /* immutable pointer, immutable object after being initialized with
+     * testBuildCapabilities */
+    virCapsPtr caps;
+
+    /* immutable pointer, immutable object */
+    virDomainXMLOptionPtr xmlopt;
+
+    /* immutable pointer, self-locking APIs */
+    virDomainObjListPtr domains;
+    virNetworkObjListPtr networks;
     virObjectEventStatePtr eventState;
 };
 typedef struct _testDriver testDriver;