]> xenbits.xensource.com Git - libvirt.git/commitdiff
virdomainobjlist: Document virDomainObjListForEach()
authorMichal Privoznik <mprivozn@redhat.com>
Fri, 6 Sep 2019 11:50:39 +0000 (13:50 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Sat, 7 Sep 2019 06:22:25 +0000 (08:22 +0200)
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/conf/virdomainobjlist.c

index d640da6205dde422f1eb748fcf77fbf451abbfd7..11fd68745b0bc557867165d5097bac01da0d8220 100644 (file)
@@ -815,6 +815,19 @@ virDomainObjListHelper(void *payload,
 }
 
 
+/**
+ * virDomainObjListForEach:
+ * @doms: Pointer to the domain object list
+ * @callback: callback to run over each domain on the list
+ * @opaque: opaque data to pass to @callback
+ *
+ * For every domain on the list (@doms) run @callback on it. If
+ * @callback fails (i.e. returns a negative value), the iteration
+ * carries still on until all domains are visited.
+ *
+ * Returns: 0 on success,
+ *         -1 otherwise.
+ */
 int
 virDomainObjListForEach(virDomainObjListPtr doms,
                         virDomainObjListIterator callback,