您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ virClassNew函数代码示例

51自学网 2021-06-03 09:41:27
  C++
这篇教程C++ virClassNew函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中virClassNew函数的典型用法代码示例。如果您正苦于以下问题:C++ virClassNew函数的具体用法?C++ virClassNew怎么用?C++ virClassNew使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了virClassNew函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: virNetSASLContextOnceInit

static 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: virAdmGlobalInit

static 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: virNetSASLContextOnceInit

static 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: virStoragePoolObjOnceInit

static 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: virDomainCapsOnceInit

static 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: virNodeDeviceEventsOnceInit

static 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: virNetServerOnceInit

static int virNetServerOnceInit(void){    if (!(virNetServerClass = virClassNew("virNetServer",                                          sizeof(virNetServer),                                          virNetServerDispose)))        return -1;    return 0;}
开发者ID:mohankku,项目名称:libvirt,代码行数:9,


示例8: virNetServerProgramOnceInit

static int virNetServerProgramOnceInit(void){    if (!(virNetServerProgramClass = virClassNew("virNetServerProgram",                                                 sizeof(virNetServerProgram),                                                 virNetServerProgramDispose)))        return -1;    return 0;}
开发者ID:mohankku,项目名称:libvirt,代码行数:9,


示例9: virNetServerServiceOnceInit

static int virNetServerServiceOnceInit(void){    if (!(virNetServerServiceClass = virClassNew("virNetServerService",                                                 sizeof(virNetServerService),                                                 virNetServerServiceDispose)))        return -1;    return 0;}
开发者ID:mithleshvrts,项目名称:libvirt-0.10.2,代码行数:9,


示例10: virNetSocketOnceInit

static int virNetSocketOnceInit(void){    if (!(virNetSocketClass = virClassNew("virNetSocket",                                          sizeof(virNetSocket),                                          virNetSocketDispose)))        return -1;    return 0;}
开发者ID:emaste,项目名称:libvirt,代码行数:9,


示例11: qemuAgentOnceInit

static int qemuAgentOnceInit(void){    if (!(qemuAgentClass = virClassNew("qemuAgent",                                       sizeof(qemuAgent),                                       qemuAgentDispose)))        return -1;    return 0;}
开发者ID:mithleshvrts,项目名称:libvirt-0.10.2,代码行数:9,


示例12: virNetServerClientOnceInit

static int virNetServerClientOnceInit(void){    if (!(virNetServerClientClass = virClassNew("virNetServerClient",                                                sizeof(virNetServerClient),                                                virNetServerClientDispose)))        return -1;    return 0;}
开发者ID:mohankku,项目名称:libvirt,代码行数:9,


示例13: qemuAgentOnceInit

static int qemuAgentOnceInit(void){    if (!(qemuAgentClass = virClassNew(virClassForObjectLockable(),                                       "qemuAgent",                                       sizeof(qemuAgent),                                       qemuAgentDispose)))        return -1;    return 0;}
开发者ID:carriercomm,项目名称:libvirt-1,代码行数:10,


示例14: virNetcfDriverStateOnceInit

static intvirNetcfDriverStateOnceInit(void){    if (!(virNetcfDriverStateClass = virClassNew(virClassForObjectLockable(),                                       "virNetcfDriverState",                                       sizeof(virNetcfDriverState),                                       virNetcfDriverStateDispose)))        return -1;    return 0;}
开发者ID:lixingchen12138,项目名称:libvmi-volatility-master,代码行数:10,


示例15: dnsmasqCapsOnceInit

static int dnsmasqCapsOnceInit(void){    if (!(dnsmasqCapsClass = virClassNew("dnsmasqCaps",                                         sizeof(dnsmasqCaps),                                         dnsmasqCapsDispose))) {        return -1;    }    return 0;}
开发者ID:mithleshvrts,项目名称:libvirt-0.10.2,代码行数:10,


示例16: libxlConfigOnceInit

static int libxlConfigOnceInit(void){    if (!(libxlDriverConfigClass = virClassNew(virClassForObject(),                                               "libxlDriverConfig",                                               sizeof(libxlDriverConfig),                                               libxlDriverConfigDispose)))        return -1;    return 0;}
开发者ID:dmitryilyin,项目名称:libvirt,代码行数:10,


示例17: virNetworkEventsOnceInit

static int virNetworkEventsOnceInit(void){    if (!(virNetworkEventLifecycleClass = virClassNew(                                             virClassForObjectEvent(),                                             "virNetworkEventLifecycle",                                             sizeof(virNetworkEventLifecycle),                                             virNetworkEventLifecycleDispose)))        return -1;    return 0;}
开发者ID:cbosdo,项目名称:libvirt,代码行数:10,


示例18: virSecurityManagerOnceInit

static int virSecurityManagerOnceInit(void){    if (!(virSecurityManagerClass = virClassNew(virClassForObjectLockable(),                                                "virSecurityManagerClass",                                                sizeof(virSecurityManager),                                                virSecurityManagerDispose)))        return -1;    return 0;}
开发者ID:CLisa,项目名称:libvirt,代码行数:10,


示例19: virPortAllocatorOnceInit

static int virPortAllocatorOnceInit(void){    if (!(virPortAllocatorClass = virClassNew(virClassForObjectLockable(),                                              "virPortAllocator",                                              sizeof(virPortAllocator),                                              virPortAllocatorDispose)))        return -1;    return 0;}
开发者ID:CLisa,项目名称:libvirt,代码行数:10,


示例20: virNetServerOnceInit

static int virNetServerOnceInit(void){    if (!(virNetServerClass = virClassNew(virClassForObjectLockable(),                                          "virNetServer",                                          sizeof(virNetServer),                                          virNetServerDispose)))        return -1;    return 0;}
开发者ID:miurahr,项目名称:libvirt,代码行数:10,


示例21: virDomainObjListOnceInit

static int virDomainObjListOnceInit(void){    if (!(virDomainObjListClass = virClassNew(virClassForObjectLockable(),                                              "virDomainObjList",                                              sizeof(virDomainObjList),                                              virDomainObjListDispose)))        return -1;    return 0;}
开发者ID:FrankYu,项目名称:libvirt,代码行数:10,


示例22: virObjectEventOnceInit

static 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: virLXCConfigOnceInit

static int virLXCConfigOnceInit(void){    if (!(virLXCDriverConfigClass = virClassNew(virClassForObject(),                                                 "virLXCDriverConfig",                                                 sizeof(virLXCDriverConfig),                                                 virLXCDriverConfigDispose)))        return -1;    return 0;}
开发者ID:Archer-sys,项目名称:libvirt,代码行数:10,


示例24: virKeepAliveOnceInit

static int virKeepAliveOnceInit(void){    if (!(virKeepAliveClass = virClassNew(virClassForObjectLockable(),                                          "virKeepAlive",                                          sizeof(virKeepAlive),                                          virKeepAliveDispose)))        return -1;    return 0;}
开发者ID:6WIND,项目名称:libvirt,代码行数:10,


示例25: virCapabilitiesOnceInit

static int virCapabilitiesOnceInit(void){    if (!(virCapsClass = virClassNew(virClassForObject(),                                     "virCaps",                                     sizeof(virCaps),                                     virCapabilitiesDispose)))        return -1;    return 0;}
开发者ID:virtualopensystems,项目名称:libvirt,代码行数:10,


示例26: virNetClientStreamOnceInit

static int virNetClientStreamOnceInit(void){    if (!(virNetClientStreamClass = virClassNew(virClassForObjectLockable(),                                                "virNetClientStream",                                                sizeof(virNetClientStream),                                                virNetClientStreamDispose)))        return -1;    return 0;}
开发者ID:6WIND,项目名称:libvirt,代码行数:10,


示例27: virNetSocketOnceInit

static int virNetSocketOnceInit(void){    if (!(virNetSocketClass = virClassNew(virClassForObjectLockable(),                                          "virNetSocket",                                          sizeof(virNetSocket),                                          virNetSocketDispose)))        return -1;    return 0;}
开发者ID:pawitp,项目名称:libvirt,代码行数:10,


示例28: libxlDomainObjPrivateOnceInit

static intlibxlDomainObjPrivateOnceInit(void){    if (!(libxlDomainObjPrivateClass = virClassNew(virClassForObjectLockable(),                                                   "libxlDomainObjPrivate",                                                   sizeof(libxlDomainObjPrivate),                                                   libxlDomainObjPrivateDispose)))        return -1;    return 0;}
开发者ID:hitchiker42,项目名称:libvirt,代码行数:11,


示例29: virHashAtomicOnceInit

static int virHashAtomicOnceInit(void){    virHashAtomicClass = virClassNew(virClassForObjectLockable(),                                     "virHashAtomic",                                     sizeof(virHashAtomic),                                     virHashAtomicDispose);    if (!virHashAtomicClass)        return -1;    else        return 0;}
开发者ID:carriercomm,项目名称:libvirt,代码行数:11,


示例30: libxlMigrationDstArgsOnceInit

static 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函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。