这篇教程C++ virClassNew函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中virClassNew函数的典型用法代码示例。如果您正苦于以下问题:C++ virClassNew函数的具体用法?C++ virClassNew怎么用?C++ virClassNew使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了virClassNew函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: virNetSASLContextOnceInitstatic int virNetSASLContextOnceInit(void){ if (!(virNetSASLContextClass = virClassNew("virNetSASLContext", sizeof(virNetSASLContext), virNetSASLContextDispose))) return -1; if (!(virNetSASLSessionClass = virClassNew("virNetSASLSession", sizeof(virNetSASLSession), virNetSASLSessionDispose))) return -1; return 0;}
开发者ID:mohankku,项目名称:libvirt,代码行数:14,
示例2: virAdmGlobalInitstatic voidvirAdmGlobalInit(void){ /* It would be nice if we could trace the use of this call, to * help diagnose in log files if a user calls something other than * virAdmConnectOpen first. But we can't rely on VIR_DEBUG working * until after initialization is complete, and since this is * one-shot, we never get here again. */ if (virThreadInitialize() < 0 || virErrorInitialize() < 0) goto error; virLogSetFromEnv(); if (!bindtextdomain(PACKAGE, LOCALEDIR)) goto error; if (!(remoteAdminPrivClass = virClassNew(virClassForObjectLockable(), "remoteAdminPriv", sizeof(remoteAdminPriv), remoteAdminPrivDispose))) goto error; return; error: virAdmGlobalError = true;}
开发者ID:joe-nas,项目名称:libvirt,代码行数:27,
示例3: virNetSASLContextOnceInitstatic int virNetSASLContextOnceInit(void){ if (!(virNetSASLContextClass = virClassNew(virClassForObjectLockable(), "virNetSASLContext", sizeof(virNetSASLContext), NULL))) return -1; if (!(virNetSASLSessionClass = virClassNew(virClassForObjectLockable(), "virNetSASLSession", sizeof(virNetSASLSession), virNetSASLSessionDispose))) return -1; return 0;}
开发者ID:miurahr,项目名称:libvirt,代码行数:16,
示例4: virStoragePoolObjOnceInitstatic intvirStoragePoolObjOnceInit(void){ if (!(virStoragePoolObjClass = virClassNew(virClassForObjectLockable(), "virStoragePoolObj", sizeof(virStoragePoolObj), virStoragePoolObjDispose))) return -1; if (!(virStoragePoolObjListClass = virClassNew(virClassForObjectRWLockable(), "virStoragePoolObjList", sizeof(virStoragePoolObjList), virStoragePoolObjListDispose))) return -1; return 0;}
开发者ID:ehabkost,项目名称:libvirt,代码行数:17,
示例5: virDomainCapsOnceInitstatic int virDomainCapsOnceInit(void){ if (!(virDomainCapsClass = virClassNew(virClassForObjectLockable(), "virDomainCapsClass", sizeof(virDomainCaps), virDomainCapsDispose))) return -1; virDomainCapsCPUModelsClass = virClassNew(virClassForObject(), "virDomainCapsCPUModelsClass", sizeof(virDomainCapsCPUModels), virDomainCapsCPUModelsDispose); if (!virDomainCapsCPUModelsClass) return -1; return 0;}
开发者ID:eskultety,项目名称:libvirt,代码行数:17,
示例6: virNodeDeviceEventsOnceInitstatic intvirNodeDeviceEventsOnceInit(void){ if (!(virNodeDeviceEventClass = virClassNew(virClassForObjectEvent(), "virNodeDeviceEvent", sizeof(virNodeDeviceEvent), virNodeDeviceEventDispose))) return -1; if (!(virNodeDeviceEventLifecycleClass = virClassNew(virNodeDeviceEventClass, "virNodeDeviceEventLifecycle", sizeof(virNodeDeviceEventLifecycle), virNodeDeviceEventLifecycleDispose))) return -1; return 0;}
开发者ID:Archer-sys,项目名称:libvirt,代码行数:17,
示例7: virNetServerOnceInitstatic int virNetServerOnceInit(void){ if (!(virNetServerClass = virClassNew("virNetServer", sizeof(virNetServer), virNetServerDispose))) return -1; return 0;}
开发者ID:mohankku,项目名称:libvirt,代码行数:9,
示例8: virNetServerProgramOnceInitstatic int virNetServerProgramOnceInit(void){ if (!(virNetServerProgramClass = virClassNew("virNetServerProgram", sizeof(virNetServerProgram), virNetServerProgramDispose))) return -1; return 0;}
开发者ID:mohankku,项目名称:libvirt,代码行数:9,
示例9: virNetServerServiceOnceInitstatic int virNetServerServiceOnceInit(void){ if (!(virNetServerServiceClass = virClassNew("virNetServerService", sizeof(virNetServerService), virNetServerServiceDispose))) return -1; return 0;}
开发者ID:mithleshvrts,项目名称:libvirt-0.10.2,代码行数:9,
示例10: virNetSocketOnceInitstatic int virNetSocketOnceInit(void){ if (!(virNetSocketClass = virClassNew("virNetSocket", sizeof(virNetSocket), virNetSocketDispose))) return -1; return 0;}
开发者ID:emaste,项目名称:libvirt,代码行数:9,
示例11: qemuAgentOnceInitstatic int qemuAgentOnceInit(void){ if (!(qemuAgentClass = virClassNew("qemuAgent", sizeof(qemuAgent), qemuAgentDispose))) return -1; return 0;}
开发者ID:mithleshvrts,项目名称:libvirt-0.10.2,代码行数:9,
示例12: virNetServerClientOnceInitstatic int virNetServerClientOnceInit(void){ if (!(virNetServerClientClass = virClassNew("virNetServerClient", sizeof(virNetServerClient), virNetServerClientDispose))) return -1; return 0;}
开发者ID:mohankku,项目名称:libvirt,代码行数:9,
示例13: qemuAgentOnceInitstatic int qemuAgentOnceInit(void){ if (!(qemuAgentClass = virClassNew(virClassForObjectLockable(), "qemuAgent", sizeof(qemuAgent), qemuAgentDispose))) return -1; return 0;}
开发者ID:carriercomm,项目名称:libvirt-1,代码行数:10,
示例14: virNetcfDriverStateOnceInitstatic intvirNetcfDriverStateOnceInit(void){ if (!(virNetcfDriverStateClass = virClassNew(virClassForObjectLockable(), "virNetcfDriverState", sizeof(virNetcfDriverState), virNetcfDriverStateDispose))) return -1; return 0;}
开发者ID:lixingchen12138,项目名称:libvmi-volatility-master,代码行数:10,
示例15: dnsmasqCapsOnceInitstatic int dnsmasqCapsOnceInit(void){ if (!(dnsmasqCapsClass = virClassNew("dnsmasqCaps", sizeof(dnsmasqCaps), dnsmasqCapsDispose))) { return -1; } return 0;}
开发者ID:mithleshvrts,项目名称:libvirt-0.10.2,代码行数:10,
示例16: libxlConfigOnceInitstatic int libxlConfigOnceInit(void){ if (!(libxlDriverConfigClass = virClassNew(virClassForObject(), "libxlDriverConfig", sizeof(libxlDriverConfig), libxlDriverConfigDispose))) return -1; return 0;}
开发者ID:dmitryilyin,项目名称:libvirt,代码行数:10,
示例17: virNetworkEventsOnceInitstatic int virNetworkEventsOnceInit(void){ if (!(virNetworkEventLifecycleClass = virClassNew( virClassForObjectEvent(), "virNetworkEventLifecycle", sizeof(virNetworkEventLifecycle), virNetworkEventLifecycleDispose))) return -1; return 0;}
开发者ID:cbosdo,项目名称:libvirt,代码行数:10,
示例18: virSecurityManagerOnceInitstatic int virSecurityManagerOnceInit(void){ if (!(virSecurityManagerClass = virClassNew(virClassForObjectLockable(), "virSecurityManagerClass", sizeof(virSecurityManager), virSecurityManagerDispose))) return -1; return 0;}
开发者ID:CLisa,项目名称:libvirt,代码行数:10,
示例19: virPortAllocatorOnceInitstatic int virPortAllocatorOnceInit(void){ if (!(virPortAllocatorClass = virClassNew(virClassForObjectLockable(), "virPortAllocator", sizeof(virPortAllocator), virPortAllocatorDispose))) return -1; return 0;}
开发者ID:CLisa,项目名称:libvirt,代码行数:10,
示例20: virNetServerOnceInitstatic int virNetServerOnceInit(void){ if (!(virNetServerClass = virClassNew(virClassForObjectLockable(), "virNetServer", sizeof(virNetServer), virNetServerDispose))) return -1; return 0;}
开发者ID:miurahr,项目名称:libvirt,代码行数:10,
示例21: virDomainObjListOnceInitstatic int virDomainObjListOnceInit(void){ if (!(virDomainObjListClass = virClassNew(virClassForObjectLockable(), "virDomainObjList", sizeof(virDomainObjList), virDomainObjListDispose))) return -1; return 0;}
开发者ID:FrankYu,项目名称:libvirt,代码行数:10,
示例22: virObjectEventOnceInitstatic intvirObjectEventOnceInit(void){ if (!(virObjectEventStateClass = virClassNew(virClassForObjectLockable(), "virObjectEventState", sizeof(virObjectEventState), virObjectEventStateDispose))) return -1; if (!(virObjectEventClass = virClassNew(virClassForObject(), "virObjectEvent", sizeof(virObjectEvent), virObjectEventDispose))) return -1; return 0;}
开发者ID:MountainWei,项目名称:libvirt,代码行数:19,
示例23: virLXCConfigOnceInitstatic int virLXCConfigOnceInit(void){ if (!(virLXCDriverConfigClass = virClassNew(virClassForObject(), "virLXCDriverConfig", sizeof(virLXCDriverConfig), virLXCDriverConfigDispose))) return -1; return 0;}
开发者ID:Archer-sys,项目名称:libvirt,代码行数:10,
示例24: virKeepAliveOnceInitstatic int virKeepAliveOnceInit(void){ if (!(virKeepAliveClass = virClassNew(virClassForObjectLockable(), "virKeepAlive", sizeof(virKeepAlive), virKeepAliveDispose))) return -1; return 0;}
开发者ID:6WIND,项目名称:libvirt,代码行数:10,
示例25: virCapabilitiesOnceInitstatic int virCapabilitiesOnceInit(void){ if (!(virCapsClass = virClassNew(virClassForObject(), "virCaps", sizeof(virCaps), virCapabilitiesDispose))) return -1; return 0;}
开发者ID:virtualopensystems,项目名称:libvirt,代码行数:10,
示例26: virNetClientStreamOnceInitstatic int virNetClientStreamOnceInit(void){ if (!(virNetClientStreamClass = virClassNew(virClassForObjectLockable(), "virNetClientStream", sizeof(virNetClientStream), virNetClientStreamDispose))) return -1; return 0;}
开发者ID:6WIND,项目名称:libvirt,代码行数:10,
示例27: virNetSocketOnceInitstatic int virNetSocketOnceInit(void){ if (!(virNetSocketClass = virClassNew(virClassForObjectLockable(), "virNetSocket", sizeof(virNetSocket), virNetSocketDispose))) return -1; return 0;}
开发者ID:pawitp,项目名称:libvirt,代码行数:10,
示例28: libxlDomainObjPrivateOnceInitstatic intlibxlDomainObjPrivateOnceInit(void){ if (!(libxlDomainObjPrivateClass = virClassNew(virClassForObjectLockable(), "libxlDomainObjPrivate", sizeof(libxlDomainObjPrivate), libxlDomainObjPrivateDispose))) return -1; return 0;}
开发者ID:hitchiker42,项目名称:libvirt,代码行数:11,
示例29: virHashAtomicOnceInitstatic int virHashAtomicOnceInit(void){ virHashAtomicClass = virClassNew(virClassForObjectLockable(), "virHashAtomic", sizeof(virHashAtomic), virHashAtomicDispose); if (!virHashAtomicClass) return -1; else return 0;}
开发者ID:carriercomm,项目名称:libvirt,代码行数:11,
示例30: libxlMigrationDstArgsOnceInitstatic intlibxlMigrationDstArgsOnceInit(void){ if (!(libxlMigrationDstArgsClass = virClassNew(virClassForObject(), "libxlMigrationDstArgs", sizeof(libxlMigrationDstArgs), libxlMigrationDstArgsDispose))) return -1; return 0;}
开发者ID:aurex-linux,项目名称:libvirt,代码行数:11,
注:本文中的virClassNew函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ virCommandFree函数代码示例 C++ virCheckFlags函数代码示例 |