summaryrefslogtreecommitdiffstats
path: root/mof
diff options
context:
space:
mode:
authorMichal Minar <miminar@redhat.com>2013-03-26 12:13:58 +0100
committerMichal Minar <miminar@redhat.com>2013-03-26 12:13:58 +0100
commitac7afb0853192b789908910fa505841d842dd689 (patch)
tree3bda21bb53f312393591eff3ce5e38c0ccc566af /mof
parentc3c0fe84506667805b54d845370c77b0ac7328c7 (diff)
downloadopenlmi-providers-ac7afb0853192b789908910fa505841d842dd689.tar.gz
openlmi-providers-ac7afb0853192b789908910fa505841d842dd689.tar.xz
openlmi-providers-ac7afb0853192b789908910fa505841d842dd689.zip
added LMI_SoftwareInstallationServiceCapabilities provider
Diffstat (limited to 'mof')
-rw-r--r--mof/LMI_Software.mof29
-rw-r--r--mof/LMI_Software.reg6
2 files changed, 35 insertions, 0 deletions
diff --git a/mof/LMI_Software.mof b/mof/LMI_Software.mof
index 3aa9216..ca00863 100644
--- a/mof/LMI_Software.mof
+++ b/mof/LMI_Software.mof
@@ -547,6 +547,35 @@ class LMI_SoftwareInstallationService : CIM_SoftwareInstallationService {
};
+class LMI_SoftwareInstallationServiceCapabilities :
+ CIM_SoftwareInstallationServiceCapabilities {
+
+ [Implemented(true), Override("InstanceID")]
+ string InstanceID;
+
+ [Implemented(true), Override("CanAddToCollection")]
+ boolean CanAddToCollection;
+
+ [Implemented(true), Override("Caption")]
+ string SupportedTargetTypes[];
+
+ [Implemented(true), Override("SupportedInstallOptions")]
+ uint16 SupportedInstallOptions[];
+
+ [Implemented(true), Override("Description")]
+ string Description;
+
+ [Implemented(true), Override("SupportedURISchemes")]
+ uint16 SupportedURISchemes[];
+
+ [Implemented(true), Override("SupportedAsynchronousActions")]
+ uint16 SupportedAsynchronousActions[];
+
+ [Implemented(true), Override("SupportedSynchronousActions")]
+ uint16 SupportedSynchronousActions[];
+
+};
+
class LMI_SoftwareInstallationJob : LMI_ConcreteJob {
[Implemented(true), Override("InstanceID")]
diff --git a/mof/LMI_Software.reg b/mof/LMI_Software.reg
index 1c98fab..a234818 100644
--- a/mof/LMI_Software.reg
+++ b/mof/LMI_Software.reg
@@ -52,6 +52,12 @@
type: instance method
namespace: root/cimv2
+[LMI_SoftwareInstallationServiceCapabilities]
+ provider: /usr/lib/python2.7/site-packages/openlmi/software/cimom_entry.py
+ location: pyCmpiProvider
+ type: instance method
+ namespace: root/cimv2
+
[LMI_SoftwareInstallationJob]
provider: /usr/lib/python2.7/site-packages/openlmi/software/cimom_entry.py
location: pyCmpiProvider