📄 cimmessage.h
字号:
};class PEGASUS_COMMON_LINKAGE CIMHandleIndicationRequestMessage : public CIMRequestMessage{public: CIMHandleIndicationRequestMessage( const String& messageId_, const CIMNamespaceName & nameSpace_, const CIMInstance& handlerInstance_, const CIMInstance& indicationInstance_, const CIMInstance& subscriptionInstance_, const QueueIdStack& queueIds_, const String& authType_ = String::EMPTY, const String& userName_ = String::EMPTY) : CIMRequestMessage( CIM_HANDLE_INDICATION_REQUEST_MESSAGE, messageId_, queueIds_), nameSpace(nameSpace_), handlerInstance(handlerInstance_), indicationInstance(indicationInstance_), subscriptionInstance(subscriptionInstance_), authType(authType_), userName(userName_) { } virtual CIMResponseMessage* buildResponse() const; CIMNamespaceName nameSpace; CIMInstance handlerInstance; CIMInstance indicationInstance; CIMInstance subscriptionInstance; String authType; String userName;};class PEGASUS_COMMON_LINKAGE CIMCreateSubscriptionRequestMessage : public CIMIndicationRequestMessage{public: CIMCreateSubscriptionRequestMessage( const String& messageId_, const CIMNamespaceName & nameSpace_, const CIMInstance & subscriptionInstance_, const Array<CIMName> & classNames_, const CIMPropertyList & propertyList_, const Uint16 repeatNotificationPolicy_, const String & query_, const QueueIdStack& queueIds_, const String & authType_ = String::EMPTY, const String & userName_ = String::EMPTY) : CIMIndicationRequestMessage( CIM_CREATE_SUBSCRIPTION_REQUEST_MESSAGE, messageId_, queueIds_, authType_, userName_), nameSpace (nameSpace_), subscriptionInstance(subscriptionInstance_), classNames(classNames_), propertyList (propertyList_), repeatNotificationPolicy (repeatNotificationPolicy_), query (query_) { } virtual CIMResponseMessage* buildResponse() const; CIMNamespaceName nameSpace; CIMInstance subscriptionInstance; Array <CIMName> classNames; CIMPropertyList propertyList; Uint16 repeatNotificationPolicy; String query;};class PEGASUS_COMMON_LINKAGE CIMModifySubscriptionRequestMessage : public CIMIndicationRequestMessage{public: CIMModifySubscriptionRequestMessage( const String& messageId_, const CIMNamespaceName & nameSpace_, const CIMInstance & subscriptionInstance_, const Array<CIMName> & classNames_, const CIMPropertyList & propertyList_, const Uint16 repeatNotificationPolicy_, const String & query_, const QueueIdStack& queueIds_, const String & authType_ = String::EMPTY, const String & userName_ = String::EMPTY) : CIMIndicationRequestMessage( CIM_MODIFY_SUBSCRIPTION_REQUEST_MESSAGE, messageId_, queueIds_, authType_, userName_), nameSpace(nameSpace_), subscriptionInstance(subscriptionInstance_), classNames(classNames_), propertyList (propertyList_), repeatNotificationPolicy (repeatNotificationPolicy_), query (query_) { } virtual CIMResponseMessage* buildResponse() const; CIMNamespaceName nameSpace; CIMInstance subscriptionInstance; Array<CIMName> classNames; CIMPropertyList propertyList; Uint16 repeatNotificationPolicy; String query;};class PEGASUS_COMMON_LINKAGE CIMDeleteSubscriptionRequestMessage : public CIMIndicationRequestMessage{public: CIMDeleteSubscriptionRequestMessage( const String& messageId_, const CIMNamespaceName & nameSpace_, const CIMInstance & subscriptionInstance_, const Array<CIMName> & classNames_, const QueueIdStack& queueIds_, const String& authType_ = String::EMPTY, const String& userName_ = String::EMPTY) : CIMIndicationRequestMessage( CIM_DELETE_SUBSCRIPTION_REQUEST_MESSAGE, messageId_, queueIds_, authType_, userName_), nameSpace(nameSpace_), subscriptionInstance(subscriptionInstance_), classNames(classNames_) { } virtual CIMResponseMessage* buildResponse() const; CIMNamespaceName nameSpace; CIMInstance subscriptionInstance; Array<CIMName> classNames;};class PEGASUS_COMMON_LINKAGE CIMSubscriptionInitCompleteRequestMessage : public CIMRequestMessage{public: CIMSubscriptionInitCompleteRequestMessage( const String & messageId_, const QueueIdStack & queueIds_) : CIMRequestMessage (CIM_SUBSCRIPTION_INIT_COMPLETE_REQUEST_MESSAGE, messageId_, queueIds_) { } virtual CIMResponseMessage* buildResponse() const;};class PEGASUS_COMMON_LINKAGE CIMDisableModuleRequestMessage : public CIMRequestMessage{public: CIMDisableModuleRequestMessage( const String& messageId_, const CIMInstance& providerModule_, const Array<CIMInstance>& providers_, Boolean disableProviderOnly_, const Array<Boolean>& indicationProviders_, const QueueIdStack& queueIds_, const String& authType_ = String::EMPTY, const String& userName_ = String::EMPTY) : CIMRequestMessage( CIM_DISABLE_MODULE_REQUEST_MESSAGE, messageId_, queueIds_), providerModule(providerModule_), providers(providers_), disableProviderOnly(disableProviderOnly_), indicationProviders(indicationProviders_), authType(authType_), userName(userName_) { } virtual CIMResponseMessage* buildResponse() const; CIMInstance providerModule; Array<CIMInstance> providers; Boolean disableProviderOnly; Array<Boolean> indicationProviders; String authType; String userName;};class PEGASUS_COMMON_LINKAGE CIMEnableModuleRequestMessage : public CIMRequestMessage{public: CIMEnableModuleRequestMessage( const String& messageId_, const CIMInstance& providerModule_, const QueueIdStack& queueIds_, const String& authType_ = String::EMPTY, const String& userName_ = String::EMPTY) : CIMRequestMessage( CIM_ENABLE_MODULE_REQUEST_MESSAGE, messageId_, queueIds_), providerModule(providerModule_), authType(authType_), userName(userName_) { } virtual CIMResponseMessage* buildResponse() const; CIMInstance providerModule; String authType; String userName;};class PEGASUS_COMMON_LINKAGE CIMNotifyProviderEnableRequestMessage : public CIMRequestMessage{public: CIMNotifyProviderEnableRequestMessage( const String & messageId_, const Array <CIMInstance> & capInstances_, const QueueIdStack& queueIds_) : CIMRequestMessage( CIM_NOTIFY_PROVIDER_ENABLE_REQUEST_MESSAGE, messageId_, queueIds_), capInstances(capInstances_) { } virtual CIMResponseMessage* buildResponse() const; Array <CIMInstance> capInstances;};class PEGASUS_COMMON_LINKAGE CIMNotifyProviderFailRequestMessage : public CIMRequestMessage{public: CIMNotifyProviderFailRequestMessage( const String & messageId_, const String & moduleName_, const String & userName_, const QueueIdStack& queueIds_) : CIMRequestMessage( CIM_NOTIFY_PROVIDER_FAIL_REQUEST_MESSAGE, messageId_, queueIds_), moduleName(moduleName_), userName(userName_) { } virtual CIMResponseMessage* buildResponse() const; String moduleName; String userName;};class PEGASUS_COMMON_LINKAGE CIMStopAllProvidersRequestMessage : public CIMRequestMessage{public: CIMStopAllProvidersRequestMessage( const String& messageId_, const QueueIdStack& queueIds_) : CIMRequestMessage( CIM_STOP_ALL_PROVIDERS_REQUEST_MESSAGE, messageId_, queueIds_) { } virtual CIMResponseMessage* buildResponse() const;};class PEGASUS_COMMON_LINKAGE CIMInitializeProviderRequestMessage : public CIMRequestMessage{public: CIMInitializeProviderRequestMessage( const String & messageId_, const QueueIdStack& queueIds_) : CIMRequestMessage( CIM_INITIALIZE_PROVIDER_REQUEST_MESSAGE, messageId_, queueIds_) { } virtual CIMResponseMessage* buildResponse() const;};// Used to pass initialization data to an Out-of-Process Provider Agent processclass PEGASUS_COMMON_LINKAGE CIMInitializeProviderAgentRequestMessage : public CIMRequestMessage{public: CIMInitializeProviderAgentRequestMessage( const String & messageId_, const String& pegasusHome_, const Array<Pair<String, String> >& configProperties_, Boolean bindVerbose_, Boolean subscriptionInitComplete_, const QueueIdStack& queueIds_) : CIMRequestMessage( CIM_INITIALIZE_PROVIDER_AGENT_REQUEST_MESSAGE, messageId_, queueIds_), pegasusHome(pegasusHome_), configProperties(configProperties_), bindVerbose(bindVerbose_), subscriptionInitComplete(subscriptionInitComplete_) { } virtual CIMResponseMessage* buildResponse() const; String pegasusHome; Array<Pair<String, String> > configProperties; Boolean bindVerbose; Boolean subscriptionInitComplete;};class PEGASUS_COMMON_LINKAGE CIMNotifyConfigChangeRequestMessage : public CIMRequestMessage{public: CIMNotifyConfigChangeRequestMessage( const String & messageId_, const String & propertyName_, const String & newPropertyValue_, Boolean currentValueModified_, // false - planned value modified const QueueIdStack& queueIds_) : CIMRequestMessage( CIM_NOTIFY_CONFIG_CHANGE_REQUEST_MESSAGE, messageId_, queueIds_), propertyName(propertyName_), newPropertyValue(newPropertyValue_), currentValueModified(currentValueModified_) { } virtual CIMResponseMessage* buildResponse() const; String propertyName; String newPropertyValue; Boolean currentValueModified;};//// CIMResponseMessages//class PEGASUS_COMMON_LINKAGE CIMGetClassResponseMessage : public CIMResponseMessage{public: CIMGetClassResponseMessage( const String& messageId_, const CIMException& cimException_, const QueueIdStack& queueIds_, const CIMClass& cimClass_) : CIMResponseMessage(CIM_GET_CLASS_RESPONSE_MESSAGE, messageId_, cimException_, queueIds_), cimClass(cimClass_) { } CIMClass cimClass;};class PEGASUS_COMMON_LINKAGE CIMGetInstanceResponseMessage : public CIMResponseMessage{public: CIMGetInstanceResponseMessage( const String& messageId_, const CIMException& cimException_, const QueueIdStack& queueIds_, const CIMInstance& cimInstance_) : CIMResponseMessage(CIM_GET_INSTANCE_RESPONSE_MESSAGE, messageId_, cimException_, queueIds_), cimInstance(cimInstance_) { } CIMInstance cimInstance;};class PEGASUS_COMMON_LINKAGE CIMExportIndicationResponseMessage : public CIMResponseMessage{public: CIMExportIndicationResponseMessage( const String& messageId_, const CIMException& cimException_, const QueueIdStack& queueIds_) : CIMResponseMessage(CIM_EXPORT_INDICATION_RESPONSE_MESSAGE, messageId_, cimException_, queueIds_) { }};class PEGASUS_COMMON_LINKAGE CIMDeleteClassResponseMessage : public CIMResponseMessage{public: CIMDeleteClassResponseMessage( const String& messageId_, const CIMException& cimException_, const QueueIdStack& queueIds_) : CIMResponseMessage(CIM_DELETE_CLASS_RESPONSE_MESSAGE, messageId_, cimException_, queueIds_) { }};class PEGASUS_COMMON_LINKAGE CIMDeleteInstanceResponseMessage : public CIMResponseMessage{public: CIMDeleteInstanceResponseMessage( const String& messageId_, const CIMException& cimException_, const QueueIdStack& queueIds_) : CIMResponseMessage(CIM_DELETE_INSTANCE_RESPONSE_MESSAGE, messageId_, cimException_, queueIds_) { }};class PEGASUS_COMMON_LINKAGE CIMCreateClassResponseMessage : public CIMResponseMessage{public: CIMCreateClassResponseMessage( const String& messageId_, const CIMException& cimException_, const QueueIdStack& queueIds_) : CIMResponseMessage(CIM_CREATE_CLASS_RESPONSE_MESSAGE, messageId_, cimException_, queueIds_) { }};class PEGASUS_COMMON_LINKAGE CIMCreateInstanceResponseMessage : public CIMResponseMessage{public: CIMCreateInstanceResponseMessage( const String& messageId_, const CIMException& cimException_, const QueueIdStack& queueIds_, const CIMObjectPath& instanceName_) : CIMResponseMessage(CIM_CREATE_INSTANCE_RESPONSE_MESSAGE, messageId_, cimException_, queueIds_), instanceName(instanceName_) { } CIMObjectPath instanceName;};class PEGASUS_COMMON_LINKAGE CIMModifyClassResponseMessage : public CIMResponseMessage{public: CIMModifyClassResponseMessage( const String& messageId_, const CIMException& cimException_, const QueueIdStack& queueIds_) : CIMResponseMessage(CIM_MODIFY_CLASS_RESPONSE_MESSAGE, messageId_, cimException_, queueIds_) { }};class PEGASUS_COMMON_LINKAGE CIMModifyInstanceResponseMessage : public CIMResponseMessage{public: CIMModifyInstanceResponseMessage( const String& messageId_, const CIMException& cimException_, const QueueIdStack& queueIds_) : CIMResponseMessage(CIM_MODIFY_INSTANCE_RESPONSE_MESSAGE, messageId_, cimException_, queueIds_) { }};class PEGASUS_COMMON_LINKAGE CIMEnumerateClassesResponseMessage : public CIMResponseMessage{public: CIMEnumerateClassesResponseMessage( const String& messageId_, const CIMException& cimException_, const QueueIdStack& queueIds_, const Array<CIMClass>& cimClasses_) : CIMResponseMessage(CIM_ENUMERATE_CLASSES_RESPONSE_MESSAGE, messageId_, cimException_, queueIds_), cimClasses(cimClasses_) { }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -