YG
var domainsPtr: ptr UncheckedArray[ptr virDomainPtr]
Size: a a a
YG
var domainsPtr: ptr UncheckedArray[ptr virDomainPtr]
YG
var dn = conn.virConnectListAllDomains(cast[ptr ptr virDomainPtr](addr domainsPtr), flags)
T
T
T
YG
T
YG
YG
T
T
YG
T
YG
T
T
YG
T
int main(int argc, char *argv[]) {
int ret = 0;
virConnectPtr conn;
char *uri;
uri = "qemu+tcp://os5-node01/system";
/* virConnectOpenAuth is called here with all default parameters,
* except, possibly, the URI of the hypervisor. */
conn = virConnectOpenAuth(uri, virConnectAuthPtrDefault, 0);
if (!conn) {
printf("No connection to hypervisor: %s\n", virGetLastErrorMessage());
return 1;
}
virDomainPtr *domains;
size_t i;
unsigned int flags = VIR_CONNECT_LIST_DOMAINS_RUNNING |
VIR_CONNECT_LIST_DOMAINS_PERSISTENT;
ret = virConnectListAllDomains(conn, &domains, flags);
if (ret < 0)
error();
for (i = 0; i < ret; i++) {
printf("%s\n", virDomainGetName(domains[i]));
virDomainFree(domains[i]);
}
free(domains);
}
T
dn_2wB3w9cS8caGV50qEzO9c4Mw = virConnectListAllDomains(conn_29bUHwp0psSvlgI4jTcsqRQ, ((virDomain***) (domainsPtr_kiRdTJ6EieEfHQ5RAMoZ0w)), flags_ZnWgeXUjx4ekUBNTDJ4dWQ);
T