#include #include "Cura_AccountSettingData.h" #include "macros.h" #include "globals.h" #include #include static const CMPIBroker* _cb = NULL; static void Cura_AccountSettingDataInitialize() { } static CMPIStatus Cura_AccountSettingDataCleanup( CMPIInstanceMI* mi, const CMPIContext* cc, CMPIBoolean term) { CMReturn(CMPI_RC_OK); } static CMPIStatus Cura_AccountSettingDataEnumInstanceNames( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop) { return KDefaultEnumerateInstanceNames( _cb, mi, cc, cr, cop); } static CMPIStatus Cura_AccountSettingDataEnumInstances( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const char** properties) { #if 0 Cura_AccountSettingData lasd; const char *nameSpace = KNameSpace(cop); struct lu_context *luc = NULL; struct lu_error *error = NULL; luc = lu_start(NULL, lu_user, NULL, NULL, lu_prompt_console_quiet, NULL, &error); if (!luc) { fprintf(stderr, "Error initializing: %s\n", lu_strerror(error)); exit(1); } const char * mpe = lu_cfg_read_single(luc, "userdefaults/"LU_SHADOWMAX, NULL); fprintf(stderr, "Read single: %s\n", mpe); Cura_AccountSettingData_Init(&lasd, _cb, nameSpace); #endif CMReturn(CMPI_RC_OK); } static CMPIStatus Cura_AccountSettingDataGetInstance( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const char** properties) { return KDefaultGetInstance( _cb, mi, cc, cr, cop, properties); } static CMPIStatus Cura_AccountSettingDataCreateInstance( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const CMPIInstance* ci) { CMReturn(CMPI_RC_ERR_NOT_SUPPORTED); } static CMPIStatus Cura_AccountSettingDataModifyInstance( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const CMPIInstance* ci, const char** properties) { CMReturn(CMPI_RC_ERR_NOT_SUPPORTED); } static CMPIStatus Cura_AccountSettingDataDeleteInstance( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop) { CMReturn(CMPI_RC_ERR_NOT_SUPPORTED); } static CMPIStatus Cura_AccountSettingDataExecQuery( CMPIInstanceMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const char* lang, const char* query) { CMReturn(CMPI_RC_ERR_NOT_SUPPORTED); } CMInstanceMIStub( Cura_AccountSettingData, Cura_AccountSettingData, _cb, Cura_AccountSettingDataInitialize()) static CMPIStatus Cura_AccountSettingDataMethodCleanup( CMPIMethodMI* mi, const CMPIContext* cc, CMPIBoolean term) { CMReturn(CMPI_RC_OK); } static CMPIStatus Cura_AccountSettingDataInvokeMethod( CMPIMethodMI* mi, const CMPIContext* cc, const CMPIResult* cr, const CMPIObjectPath* cop, const char* meth, const CMPIArgs* in, CMPIArgs* out) { return Cura_AccountSettingData_DispatchMethod( _cb, mi, cc, cr, cop, meth, in, out); } CMMethodMIStub( Cura_AccountSettingData, Cura_AccountSettingData, _cb, Cura_AccountSettingDataInitialize()) KONKRET_REGISTRATION( "root/cimv2", "Cura_AccountSettingData", "Cura_AccountSettingData", "instance method")