summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRadek Novacek <rnovacek@redhat.com>2012-08-28 15:01:56 +0200
committerRadek Novacek <rnovacek@redhat.com>2012-08-29 10:19:29 +0200
commita84a46269b1e4147e31a3233fe3feb0879c268ba (patch)
treebe41553466e839f91d13f77b493135787eec5032 /src
parent0d8159df016b24d217d218fee53c7ece7eebb67a (diff)
downloadopenlmi-providers-a84a46269b1e4147e31a3233fe3feb0879c268ba.tar.gz
openlmi-providers-a84a46269b1e4147e31a3233fe3feb0879c268ba.tar.xz
openlmi-providers-a84a46269b1e4147e31a3233fe3feb0879c268ba.zip
Define methods from experimental schema
Add missing methods to fix undefined references. All of the methods return NOT_SUPPORTED error
Diffstat (limited to 'src')
-rw-r--r--src/account/LMI_AccountManagementCapabilitiesProvider.c15
-rw-r--r--src/account/LMI_AccountManagementServiceProvider.c63
-rw-r--r--src/account/LMI_EnabledAccountCapabilitiesProvider.c15
-rw-r--r--src/power/LMI_ConcreteJobProvider.c14
-rw-r--r--src/power/LMI_PowerManagementCapabilitiesProvider.c15
-rw-r--r--src/power/LMI_PowerManagementServiceProvider.c16
-rw-r--r--src/service/LMI_ServiceProvider.c16
7 files changed, 154 insertions, 0 deletions
diff --git a/src/account/LMI_AccountManagementCapabilitiesProvider.c b/src/account/LMI_AccountManagementCapabilitiesProvider.c
index e08dd66..a19e474 100644
--- a/src/account/LMI_AccountManagementCapabilitiesProvider.c
+++ b/src/account/LMI_AccountManagementCapabilitiesProvider.c
@@ -141,6 +141,21 @@ static CMPIStatus LMI_AccountManagementCapabilitiesInvokeMethod(
_cb, mi, cc, cr, cop, meth, in, out);
}
+KUint16 LMI_AccountManagementCapabilities_CreateGoalSettings(
+ const CMPIBroker* cb,
+ CMPIMethodMI* mi,
+ const CMPIContext* context,
+ const LMI_AccountManagementCapabilitiesRef* self,
+ const KStringA* TemplateGoalSettings,
+ KStringA* SupportedGoalSettings,
+ CMPIStatus* status)
+{
+ KUint16 result = KUINT16_INIT;
+
+ KSetStatus(status, ERR_NOT_SUPPORTED);
+ return result;
+}
+
CMMethodMIStub(
LMI_AccountManagementCapabilities,
LMI_AccountManagementCapabilities,
diff --git a/src/account/LMI_AccountManagementServiceProvider.c b/src/account/LMI_AccountManagementServiceProvider.c
index b47ab93..17a25a2 100644
--- a/src/account/LMI_AccountManagementServiceProvider.c
+++ b/src/account/LMI_AccountManagementServiceProvider.c
@@ -200,6 +200,69 @@ KUint32 LMI_AccountManagementService_CreateAccount(
return result;
}
+KUint32 LMI_AccountManagementService_ChangeAffectedElementsAssignedSequence(
+ const CMPIBroker* cb,
+ CMPIMethodMI* mi,
+ const CMPIContext* context,
+ const LMI_AccountManagementServiceRef* self,
+ const KRefA* ManagedElements,
+ const KUint16A* AssignedSequence,
+ KRef* Job,
+ CMPIStatus* status)
+{
+ KUint32 result = KUINT32_INIT;
+
+ KSetStatus(status, ERR_NOT_SUPPORTED);
+ return result;
+}
+
+KUint32 LMI_AccountManagementService_CreateUserContact(
+ const CMPIBroker* cb,
+ CMPIMethodMI* mi,
+ const CMPIContext* context,
+ const LMI_AccountManagementServiceRef* self,
+ const KRef* System,
+ const KString* UserContactTemplate,
+ KRef* UserContact,
+ KRefA* Identities,
+ CMPIStatus* status)
+{
+ KUint32 result = KUINT32_INIT;
+
+ KSetStatus(status, ERR_NOT_SUPPORTED);
+ return result;
+}
+
+KUint32 LMI_AccountManagementService_getAccount(
+ const CMPIBroker* cb,
+ CMPIMethodMI* mi,
+ const CMPIContext* context,
+ const LMI_AccountManagementServiceRef* self,
+ const KString* UserID,
+ KRef* Account,
+ CMPIStatus* status)
+{
+ KUint32 result = KUINT32_INIT;
+
+ KSetStatus(status, ERR_NOT_SUPPORTED);
+ return result;
+}
+
+KEXTERN KUint32 LMI_AccountManagementService_getUserContact(
+ const CMPIBroker* cb,
+ CMPIMethodMI* mi,
+ const CMPIContext* context,
+ const LMI_AccountManagementServiceRef* self,
+ const KString* UserID,
+ KRef* UserContact,
+ CMPIStatus* status)
+{
+ KUint32 result = KUINT32_INIT;
+
+ KSetStatus(status, ERR_NOT_SUPPORTED);
+ return result;
+}
+
KONKRET_REGISTRATION(
"root/cimv2",
"LMI_AccountManagementService",
diff --git a/src/account/LMI_EnabledAccountCapabilitiesProvider.c b/src/account/LMI_EnabledAccountCapabilitiesProvider.c
index 4c1d078..2f0d1a5 100644
--- a/src/account/LMI_EnabledAccountCapabilitiesProvider.c
+++ b/src/account/LMI_EnabledAccountCapabilitiesProvider.c
@@ -138,6 +138,21 @@ CMMethodMIStub(
_cb,
LMI_EnabledAccountCapabilitiesInitialize())
+KUint16 LMI_EnabledAccountCapabilities_CreateGoalSettings(
+ const CMPIBroker* cb,
+ CMPIMethodMI* mi,
+ const CMPIContext* context,
+ const LMI_EnabledAccountCapabilitiesRef* self,
+ const KStringA* TemplateGoalSettings,
+ KStringA* SupportedGoalSettings,
+ CMPIStatus* status)
+{
+ KUint16 result = KUINT16_INIT;
+
+ KSetStatus(status, ERR_NOT_SUPPORTED);
+ return result;
+}
+
KONKRET_REGISTRATION(
"root/cimv2",
"LMI_EnabledAccountCapabilities",
diff --git a/src/power/LMI_ConcreteJobProvider.c b/src/power/LMI_ConcreteJobProvider.c
index 7677ef4..b6ffd23 100644
--- a/src/power/LMI_ConcreteJobProvider.c
+++ b/src/power/LMI_ConcreteJobProvider.c
@@ -215,6 +215,20 @@ KUint32 LMI_ConcreteJob_GetError(
return result;
}
+KUint32 LMI_ConcreteJob_GetErrors(
+ const CMPIBroker* cb,
+ CMPIMethodMI* mi,
+ const CMPIContext* context,
+ const LMI_ConcreteJobRef* self,
+ KStringA* Errors,
+ CMPIStatus* status)
+{
+ KUint32 result = KUINT32_INIT;
+
+ KSetStatus(status, ERR_NOT_SUPPORTED);
+ return result;
+}
+
KONKRET_REGISTRATION(
"root/cimv2",
"LMI_ConcreteJob",
diff --git a/src/power/LMI_PowerManagementCapabilitiesProvider.c b/src/power/LMI_PowerManagementCapabilitiesProvider.c
index d97c144..2d138d6 100644
--- a/src/power/LMI_PowerManagementCapabilitiesProvider.c
+++ b/src/power/LMI_PowerManagementCapabilitiesProvider.c
@@ -172,6 +172,21 @@ CMMethodMIStub(
_cb,
LMI_PowerManagementCapabilitiesInitializeMethod(&mi))
+KUint16 LMI_PowerManagementCapabilities_CreateGoalSettings(
+ const CMPIBroker* cb,
+ CMPIMethodMI* mi,
+ const CMPIContext* context,
+ const LMI_PowerManagementCapabilitiesRef* self,
+ const KStringA* TemplateGoalSettings,
+ KStringA* SupportedGoalSettings,
+ CMPIStatus* status)
+{
+ KUint16 result = KUINT16_INIT;
+
+ KSetStatus(status, ERR_NOT_SUPPORTED);
+ return result;
+}
+
KONKRET_REGISTRATION(
"root/cimv2",
"LMI_PowerManagementCapabilities",
diff --git a/src/power/LMI_PowerManagementServiceProvider.c b/src/power/LMI_PowerManagementServiceProvider.c
index d3857cb..65721bc 100644
--- a/src/power/LMI_PowerManagementServiceProvider.c
+++ b/src/power/LMI_PowerManagementServiceProvider.c
@@ -224,6 +224,22 @@ KUint32 LMI_PowerManagementService_StopService(
return result;
}
+KUint32 LMI_PowerManagementService_ChangeAffectedElementsAssignedSequence(
+ const CMPIBroker* cb,
+ CMPIMethodMI* mi,
+ const CMPIContext* context,
+ const LMI_PowerManagementServiceRef* self,
+ const KRefA* ManagedElements,
+ const KUint16A* AssignedSequence,
+ KRef* Job,
+ CMPIStatus* status)
+{
+ KUint32 result = KUINT32_INIT;
+
+ KSetStatus(status, ERR_NOT_SUPPORTED);
+ return result;
+}
+
KUint32 LMI_PowerManagementService_SetPowerState(
const CMPIBroker* cb,
CMPIMethodMI* mi,
diff --git a/src/service/LMI_ServiceProvider.c b/src/service/LMI_ServiceProvider.c
index 77ed59e..e7b84d9 100644
--- a/src/service/LMI_ServiceProvider.c
+++ b/src/service/LMI_ServiceProvider.c
@@ -251,6 +251,22 @@ KUint32 LMI_Service_StopService(
return result;
}
+KUint32 LMI_Service_ChangeAffectedElementsAssignedSequence(
+ const CMPIBroker* cb,
+ CMPIMethodMI* mi,
+ const CMPIContext* context,
+ const LMI_ServiceRef* self,
+ const KRefA* ManagedElements,
+ const KUint16A* AssignedSequence,
+ KRef* Job,
+ CMPIStatus* status)
+{
+ KUint32 result = KUINT32_INIT;
+
+ KSetStatus(status, ERR_NOT_SUPPORTED);
+ return result;
+}
+
KUint32 LMI_Service_ReloadService(
const CMPIBroker* cb,
CMPIMethodMI* mi,