⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cimmessage.h

📁 Pegasus is an open-source implementationof the DMTF CIM and WBEM standards. It is designed to be por
💻 H
📖 第 1 页 / 共 4 页
字号:
        const CIMPropertyList& propertyList_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(        CIM_ENUMERATE_INSTANCES_REQUEST_MESSAGE, messageId_, queueIds_,         authType_, userName_,         nameSpace_,className_),        deepInheritance(deepInheritance_),        localOnly(localOnly_),        includeQualifiers(includeQualifiers_),        includeClassOrigin(includeClassOrigin_),        propertyList(propertyList_)    {    }    virtual CIMResponseMessage* buildResponse() const;    Boolean deepInheritance;    Boolean localOnly;    Boolean includeQualifiers;    Boolean includeClassOrigin;    CIMPropertyList propertyList;};class PEGASUS_COMMON_LINKAGE CIMEnumerateInstanceNamesRequestMessage    : public CIMOperationRequestMessage{public:    CIMEnumerateInstanceNamesRequestMessage(        const String& messageId_,        const CIMNamespaceName& nameSpace_,        const CIMName& className_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(        CIM_ENUMERATE_INSTANCE_NAMES_REQUEST_MESSAGE, messageId_, queueIds_,         authType_, userName_,         nameSpace_, className_)    {    }#ifdef PEGASUS_DEBUG    virtual void print(PEGASUS_STD(ostream)& os, Boolean printHeader) const    {        if (printHeader)        {            os << "CIMEnumerateInstanceNamesRequestMessage\n";            os << "{";        }        CIMRequestMessage::print(os, false);        os << "    nameSpace=" << nameSpace << PEGASUS_STD(endl);        os << "    className=" << className << PEGASUS_STD(endl);        os << "    authType=" << authType << PEGASUS_STD(endl);        os << "    userName=" << userName << PEGASUS_STD(endl);        if (printHeader)        {            os << "}";        }    }#endif    virtual CIMResponseMessage* buildResponse() const;};class PEGASUS_COMMON_LINKAGE CIMExecQueryRequestMessage    : public CIMOperationRequestMessage{public:    CIMExecQueryRequestMessage(        const String& messageId_,        const CIMNamespaceName& nameSpace_,        const String& queryLanguage_,        const String& query_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(CIM_EXEC_QUERY_REQUEST_MESSAGE,         messageId_, queueIds_,         authType_, userName_,         nameSpace_,CIMName(),         TYPE_QUERY),        queryLanguage(queryLanguage_),        query(query_)    {    }    virtual CIMResponseMessage* buildResponse() const;    String queryLanguage;    String query;};class PEGASUS_COMMON_LINKAGE CIMAssociatorsRequestMessage    : public CIMOperationRequestMessage{public:    CIMAssociatorsRequestMessage(        const String& messageId_,        const CIMNamespaceName& nameSpace_,        const CIMObjectPath& objectName_,        const CIMName& assocClass_,        const CIMName& resultClass_,        const String& role_,        const String& resultRole_,        Boolean includeQualifiers_,        Boolean includeClassOrigin_,        const CIMPropertyList& propertyList_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(        CIM_ASSOCIATORS_REQUEST_MESSAGE, messageId_, queueIds_,         authType_, userName_,         nameSpace_,objectName_.getClassName(),         TYPE_ASSOCIATION),        objectName(objectName_),        assocClass(assocClass_),        resultClass(resultClass_),        role(role_),        resultRole(resultRole_),        includeQualifiers(includeQualifiers_),        includeClassOrigin(includeClassOrigin_),        propertyList(propertyList_)    {    }    virtual CIMResponseMessage* buildResponse() const;    CIMObjectPath objectName;    CIMName assocClass;    CIMName resultClass;    String role;    String resultRole;    Boolean includeQualifiers;    Boolean includeClassOrigin;    CIMPropertyList propertyList;};class PEGASUS_COMMON_LINKAGE CIMAssociatorNamesRequestMessage    : public CIMOperationRequestMessage{public:    CIMAssociatorNamesRequestMessage(        const String& messageId_,        const CIMNamespaceName& nameSpace_,        const CIMObjectPath& objectName_,        const CIMName& assocClass_,        const CIMName& resultClass_,        const String& role_,        const String& resultRole_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(        CIM_ASSOCIATOR_NAMES_REQUEST_MESSAGE, messageId_, queueIds_,         authType_, userName_,         nameSpace_,objectName_.getClassName(),         TYPE_ASSOCIATION),        objectName(objectName_),        assocClass(assocClass_),        resultClass(resultClass_),        role(role_),        resultRole(resultRole_)    {    }    virtual CIMResponseMessage* buildResponse() const;    CIMObjectPath objectName;    CIMName assocClass;    CIMName resultClass;    String role;    String resultRole;};class PEGASUS_COMMON_LINKAGE CIMReferencesRequestMessage    : public CIMOperationRequestMessage{public:    CIMReferencesRequestMessage(        const String& messageId_,        const CIMNamespaceName& nameSpace_,        const CIMObjectPath& objectName_,        const CIMName& resultClass_,        const String& role_,        Boolean includeQualifiers_,        Boolean includeClassOrigin_,        const CIMPropertyList& propertyList_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(         CIM_REFERENCES_REQUEST_MESSAGE, messageId_, queueIds_,         authType_, userName_,         nameSpace_,objectName_.getClassName(),         TYPE_ASSOCIATION),        objectName(objectName_),        resultClass(resultClass_),        role(role_),        includeQualifiers(includeQualifiers_),        includeClassOrigin(includeClassOrigin_),        propertyList(propertyList_)    {    }    virtual CIMResponseMessage* buildResponse() const;    CIMObjectPath objectName;    CIMName resultClass;    String role;    Boolean includeQualifiers;    Boolean includeClassOrigin;    CIMPropertyList propertyList;};class PEGASUS_COMMON_LINKAGE CIMReferenceNamesRequestMessage    : public CIMOperationRequestMessage{public:    CIMReferenceNamesRequestMessage(        const String& messageId_,        const CIMNamespaceName& nameSpace_,        const CIMObjectPath& objectName_,        const CIMName& resultClass_,        const String& role_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(        CIM_REFERENCE_NAMES_REQUEST_MESSAGE, messageId_, queueIds_,         authType_, userName_,         nameSpace_,objectName_.getClassName(),         TYPE_ASSOCIATION),        objectName(objectName_),        resultClass(resultClass_),        role(role_)    {    }    virtual CIMResponseMessage* buildResponse() const;    CIMObjectPath objectName;    CIMName resultClass;    String role;};class PEGASUS_COMMON_LINKAGE CIMGetPropertyRequestMessage    : public CIMOperationRequestMessage{public:    CIMGetPropertyRequestMessage(        const String& messageId_,        const CIMNamespaceName& nameSpace_,        const CIMObjectPath& instanceName_,        const CIMName& propertyName_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(        CIM_GET_PROPERTY_REQUEST_MESSAGE, messageId_, queueIds_,         authType_, userName_,         nameSpace_,instanceName_.getClassName()),        instanceName(instanceName_),        propertyName(propertyName_)    {    }    virtual CIMResponseMessage* buildResponse() const;    CIMObjectPath instanceName;    CIMName propertyName;};class PEGASUS_COMMON_LINKAGE CIMSetPropertyRequestMessage    : public CIMOperationRequestMessage{public:    CIMSetPropertyRequestMessage(        const String& messageId_,        const CIMNamespaceName& nameSpace_,        const CIMObjectPath& instanceName_,        const CIMName& propertyName_,        const CIMValue& newValue_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(        CIM_SET_PROPERTY_REQUEST_MESSAGE, messageId_, queueIds_,         authType_, userName_,         nameSpace_,instanceName_.getClassName()),        instanceName(instanceName_),        propertyName(propertyName_),        newValue(newValue_)    {    }    virtual CIMResponseMessage* buildResponse() const;    CIMObjectPath instanceName;    CIMName propertyName;    CIMValue newValue;};class PEGASUS_COMMON_LINKAGE CIMGetQualifierRequestMessage    : public CIMOperationRequestMessage{public:    CIMGetQualifierRequestMessage(        const String& messageId_,        const CIMNamespaceName& nameSpace_,        const CIMName& qualifierName_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(        CIM_GET_QUALIFIER_REQUEST_MESSAGE, messageId_, queueIds_,         authType_, userName_,         nameSpace_,CIMName(),         TYPE_CLASS),        qualifierName(qualifierName_)    {    }    virtual CIMResponseMessage* buildResponse() const;    CIMName qualifierName;};class PEGASUS_COMMON_LINKAGE CIMSetQualifierRequestMessage    : public CIMOperationRequestMessage{public:    CIMSetQualifierRequestMessage(        const String& messageId_,        const CIMNamespaceName& nameSpace_,        const CIMQualifierDecl& qualifierDeclaration_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(        CIM_SET_QUALIFIER_REQUEST_MESSAGE, messageId_, queueIds_,         authType_, userName_,         nameSpace_,CIMName(),         TYPE_CLASS),        qualifierDeclaration(qualifierDeclaration_)    {    }    virtual CIMResponseMessage* buildResponse() const;    CIMQualifierDecl qualifierDeclaration;};class PEGASUS_COMMON_LINKAGE CIMDeleteQualifierRequestMessage    : public CIMOperationRequestMessage{public:    CIMDeleteQualifierRequestMessage(        const String& messageId_,        const CIMNamespaceName& nameSpace_,        const CIMName& qualifierName_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(        CIM_DELETE_QUALIFIER_REQUEST_MESSAGE, messageId_, queueIds_,         authType_, userName_,         nameSpace_,CIMName(),         TYPE_CLASS),        qualifierName(qualifierName_)    {    }    virtual CIMResponseMessage* buildResponse() const;    CIMName qualifierName;};class PEGASUS_COMMON_LINKAGE CIMEnumerateQualifiersRequestMessage    : public CIMOperationRequestMessage{public:    CIMEnumerateQualifiersRequestMessage(        const String& messageId_,        const CIMNamespaceName& nameSpace_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(        CIM_ENUMERATE_QUALIFIERS_REQUEST_MESSAGE, messageId_, queueIds_,         authType_, userName_,         nameSpace_,CIMName(),         TYPE_CLASS)    {    }    virtual CIMResponseMessage* buildResponse() const;};class PEGASUS_COMMON_LINKAGE CIMInvokeMethodRequestMessage    : public CIMOperationRequestMessage{public:    CIMInvokeMethodRequestMessage(        const String& messageId_,        const CIMNamespaceName& nameSpace_,        const CIMObjectPath& instanceName_,        const CIMName& methodName_,        const Array<CIMParamValue>& inParameters_,        const QueueIdStack& queueIds_,        const String& authType_ = String::EMPTY,        const String& userName_ = String::EMPTY)    : CIMOperationRequestMessage(        CIM_INVOKE_METHOD_REQUEST_MESSAGE, messageId_, queueIds_,         authType_, userName_,         nameSpace_,instanceName_.getClassName(),         TYPE_METHOD),        instanceName(instanceName_),        methodName(methodName_),        inParameters(inParameters_)    {    }    virtual CIMResponseMessage* buildResponse() const;    CIMObjectPath instanceName;    CIMName methodName;    Array<CIMParamValue> inParameters;};class PEGASUS_COMMON_LINKAGE CIMProcessIndicationRequestMessage    : public CIMRequestMessage{public:    CIMProcessIndicationRequestMessage(        const String & messageId_,        const CIMNamespaceName & nameSpace_,        const CIMInstance& indicationInstance_,        const Array<CIMObjectPath> & subscriptionInstanceNames_,        const CIMInstance & provider_,        const QueueIdStack& queueIds_)    : CIMRequestMessage(        CIM_PROCESS_INDICATION_REQUEST_MESSAGE, messageId_, queueIds_),        nameSpace (nameSpace_),        indicationInstance(indicationInstance_),        subscriptionInstanceNames(subscriptionInstanceNames_),        provider(provider_)    {    }    virtual CIMResponseMessage* buildResponse() const;    CIMNamespaceName nameSpace;    CIMInstance indicationInstance;    Array<CIMObjectPath> subscriptionInstanceNames;    CIMInstance provider;};class PEGASUS_COMMON_LINKAGE CIMNotifyProviderRegistrationRequestMessage    : public CIMRequestMessage{public:    enum Operation    {        OP_CREATE = 1, OP_DELETE = 2, OP_MODIFY = 3    };    CIMNotifyProviderRegistrationRequestMessage(        const String & messageId_,        const Operation operation_,        const CIMName & className_,        const Array <CIMNamespaceName> & newNamespaces_,        const Array <CIMNamespaceName> & oldNamespaces_,        const CIMPropertyList & newPropertyNames_,        const CIMPropertyList & oldPropertyNames_,        const QueueIdStack& queueIds_)    : CIMRequestMessage(        CIM_NOTIFY_PROVIDER_REGISTRATION_REQUEST_MESSAGE,        messageId_, queueIds_),        className (className_),        newNamespaces (newNamespaces_),        oldNamespaces (oldNamespaces_),        newPropertyNames (newPropertyNames_),        oldPropertyNames (oldPropertyNames_),        operation(operation_)    {    }    virtual CIMResponseMessage* buildResponse() const;    CIMName className;    Array <CIMNamespaceName> newNamespaces;    Array <CIMNamespaceName> oldNamespaces;    CIMPropertyList newPropertyNames;    CIMPropertyList oldPropertyNames;    Operation operation;};class PEGASUS_COMMON_LINKAGE CIMNotifyProviderTerminationRequestMessage    : public CIMRequestMessage{public:    CIMNotifyProviderTerminationRequestMessage(        const String & messageId_,        const Array <CIMInstance> & providers_,        const QueueIdStack& queueIds_)    : CIMRequestMessage(        CIM_NOTIFY_PROVIDER_TERMINATION_REQUEST_MESSAGE,        messageId_, queueIds_),        providers (providers_)    {    }    virtual CIMResponseMessage* buildResponse() const;    Array <CIMInstance> providers;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -