コード例 #1
0
ファイル: lightos_driver.c プロジェクト: lzjqsdd/lightos
static int
lightosConnectListDomains(virConnectPtr conn,int *ids,int maxids)
{
    lightosConnPtr privconn = conn->privateData;
    int n;

    n = virDomainObjListGetActiveIDs(privconn->domains,ids,maxids,
                                     NULL,NULL);

    return n;
}
コード例 #2
0
ファイル: vmware_driver.c プロジェクト: rbu/libvirt
static int
vmwareListDomains(virConnectPtr conn, int *ids, int nids)
{
    struct vmware_driver *driver = conn->privateData;
    int n;

    vmwareDriverLock(driver);
    n = virDomainObjListGetActiveIDs(&driver->domains, ids, nids);
    vmwareDriverUnlock(driver);

    return n;
}
コード例 #3
0
ファイル: bhyve_driver.c プロジェクト: hitchiker42/libvirt
static int
bhyveConnectListDomains(virConnectPtr conn, int *ids, int maxids)
{
    bhyveConnPtr privconn = conn->privateData;
    int n;

    if (virConnectListDomainsEnsureACL(conn) < 0)
        return -1;

    n = virDomainObjListGetActiveIDs(privconn->domains, ids, maxids,
                                     virConnectListDomainsCheckACL, conn);

    return n;
}