diff options
author | Radek Novacek <rnovacek@redhat.com> | 2013-09-13 10:17:33 +0200 |
---|---|---|
committer | Radek Novacek <rnovacek@redhat.com> | 2013-09-19 09:19:36 +0200 |
commit | be6bc05807a5519e5e054353d70494e712e6022c (patch) | |
tree | 64a78842bd95f21e394171241e71886ac8f347b5 /src/account | |
parent | ba68ac8759f664b9079ca9d5b6772285f6433be6 (diff) | |
download | openlmi-providers-be6bc05807a5519e5e054353d70494e712e6022c.tar.gz openlmi-providers-be6bc05807a5519e5e054353d70494e712e6022c.tar.xz openlmi-providers-be6bc05807a5519e5e054353d70494e712e6022c.zip |
Call lmi_init function from providers
Diffstat (limited to 'src/account')
23 files changed, 54 insertions, 0 deletions
diff --git a/src/account/LMI_AccountCapabilitiesProvider.c b/src/account/LMI_AccountCapabilitiesProvider.c index c950b3a..9526bcc 100644 --- a/src/account/LMI_AccountCapabilitiesProvider.c +++ b/src/account/LMI_AccountCapabilitiesProvider.c @@ -26,6 +26,7 @@ #include "macros.h" #include "globals.h" #include "aux_lu.h" +#include "account_globals.h" #include <libuser/entity.h> #include <libuser/user.h> @@ -36,6 +37,7 @@ static const CMPIBroker* _cb; static void LMI_AccountCapabilitiesInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_AccountCapabilitiesCleanup( diff --git a/src/account/LMI_AccountInstanceCreationIndicationProvider.c b/src/account/LMI_AccountInstanceCreationIndicationProvider.c index a3e149a..7bba103 100644 --- a/src/account/LMI_AccountInstanceCreationIndicationProvider.c +++ b/src/account/LMI_AccountInstanceCreationIndicationProvider.c @@ -25,6 +25,8 @@ #include "indication_common.h" #include "macros.h" +#include "account_globals.h" +#include "openlmi.h" static const CMPIBroker* _cb = NULL; @@ -33,6 +35,7 @@ static IMError im_err = IM_ERR_OK; static void LMI_AccountInstanceCreationIndicationInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); im = im_create_manager(NULL, filter_checker, true, watcher, IM_IND_CREATION, _cb, &im_err); } diff --git a/src/account/LMI_AccountInstanceDeletionIndicationProvider.c b/src/account/LMI_AccountInstanceDeletionIndicationProvider.c index 0e17cc1..ae6e4e3 100644 --- a/src/account/LMI_AccountInstanceDeletionIndicationProvider.c +++ b/src/account/LMI_AccountInstanceDeletionIndicationProvider.c @@ -28,6 +28,8 @@ #include "indication_common.h" #include "macros.h" +#include "account_globals.h" +#include "openlmi.h" static const CMPIBroker* _cb = NULL; @@ -36,6 +38,7 @@ static IMError im_err = IM_ERR_OK; static void LMI_AccountInstanceDeletionIndicationInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); im = im_create_manager(NULL, filter_checker, true, watcher, IM_IND_DELETION, _cb, &im_err); } diff --git a/src/account/LMI_AccountManagementCapabilitiesProvider.c b/src/account/LMI_AccountManagementCapabilitiesProvider.c index 85eef0f..445b5ea 100644 --- a/src/account/LMI_AccountManagementCapabilitiesProvider.c +++ b/src/account/LMI_AccountManagementCapabilitiesProvider.c @@ -33,6 +33,7 @@ static const CMPIBroker* _cb = NULL; static void LMI_AccountManagementCapabilitiesInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_AccountManagementCapabilitiesCleanup( diff --git a/src/account/LMI_AccountManagementServiceCapabilitiesProvider.c b/src/account/LMI_AccountManagementServiceCapabilitiesProvider.c index febc4f3..faa0dd8 100644 --- a/src/account/LMI_AccountManagementServiceCapabilitiesProvider.c +++ b/src/account/LMI_AccountManagementServiceCapabilitiesProvider.c @@ -24,12 +24,14 @@ #include "LMI_AccountManagementCapabilities.h" #include "macros.h" +#include "account_globals.h" #include "globals.h" static const CMPIBroker* _cb; static void LMI_AccountManagementServiceCapabilitiesInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_AccountManagementServiceCapabilitiesCleanup( diff --git a/src/account/LMI_AccountManagementServiceProvider.c b/src/account/LMI_AccountManagementServiceProvider.c index 37cd775..1a166d7 100644 --- a/src/account/LMI_AccountManagementServiceProvider.c +++ b/src/account/LMI_AccountManagementServiceProvider.c @@ -30,6 +30,7 @@ #include "globals.h" #include "aux_lu.h" +#include "account_globals.h" #include <libuser/entity.h> #include <libuser/user.h> @@ -51,6 +52,7 @@ static const CMPIBroker* _cb = NULL; static void LMI_AccountManagementServiceInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_AccountManagementServiceCleanup( diff --git a/src/account/LMI_AccountManagementServiceSettingDataProvider.c b/src/account/LMI_AccountManagementServiceSettingDataProvider.c index 89ae650..00131a3 100644 --- a/src/account/LMI_AccountManagementServiceSettingDataProvider.c +++ b/src/account/LMI_AccountManagementServiceSettingDataProvider.c @@ -21,10 +21,13 @@ #include <konkret/konkret.h> #include "LMI_AccountManagementServiceSettingData.h" +#include "account_globals.h" + static const CMPIBroker* _cb; static void LMI_AccountManagementServiceSettingDataInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_AccountManagementServiceSettingDataCleanup( diff --git a/src/account/LMI_AccountOnSystemProvider.c b/src/account/LMI_AccountOnSystemProvider.c index dd03bae..e78763d 100644 --- a/src/account/LMI_AccountOnSystemProvider.c +++ b/src/account/LMI_AccountOnSystemProvider.c @@ -30,12 +30,14 @@ #include "aux_lu.h" #include "macros.h" +#include "account_globals.h" #include "globals.h" static const CMPIBroker* _cb; static void LMI_AccountOnSystemInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_AccountOnSystemCleanup( diff --git a/src/account/LMI_AccountProvider.c b/src/account/LMI_AccountProvider.c index 7601f41..52bc1cf 100644 --- a/src/account/LMI_AccountProvider.c +++ b/src/account/LMI_AccountProvider.c @@ -44,6 +44,7 @@ #include "macros.h" #include "globals.h" #include "lock.h" +#include "account_globals.h" // Return values of functions // Delete user @@ -56,6 +57,7 @@ static const CMPIBroker* _cb = NULL; static void LMI_AccountInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); if (init_lock_pool() == 0) { error("Unable to initialize lock pool."); exit (1); diff --git a/src/account/LMI_AccountSettingDataProvider.c b/src/account/LMI_AccountSettingDataProvider.c index 4c51cee..4061db8 100644 --- a/src/account/LMI_AccountSettingDataProvider.c +++ b/src/account/LMI_AccountSettingDataProvider.c @@ -22,6 +22,7 @@ #include "LMI_AccountSettingData.h" #include "macros.h" +#include "account_globals.h" #include "globals.h" #include <libuser/config.h> @@ -31,6 +32,7 @@ static const CMPIBroker* _cb = NULL; static void LMI_AccountSettingDataInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_AccountSettingDataCleanup( diff --git a/src/account/LMI_AssignedAccountIdentityProvider.c b/src/account/LMI_AssignedAccountIdentityProvider.c index e4cd879..9a9c272 100644 --- a/src/account/LMI_AssignedAccountIdentityProvider.c +++ b/src/account/LMI_AssignedAccountIdentityProvider.c @@ -25,6 +25,7 @@ #include "aux_lu.h" #include "macros.h" +#include "account_globals.h" #include "globals.h" #include <libuser/entity.h> @@ -34,6 +35,7 @@ static const CMPIBroker* _cb; static void LMI_AssignedAccountIdentityInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_AssignedAccountIdentityCleanup( diff --git a/src/account/LMI_AssignedGroupIdentityProvider.c b/src/account/LMI_AssignedGroupIdentityProvider.c index d25d276..d406b3c 100644 --- a/src/account/LMI_AssignedGroupIdentityProvider.c +++ b/src/account/LMI_AssignedGroupIdentityProvider.c @@ -25,6 +25,7 @@ #include "aux_lu.h" #include "macros.h" +#include "account_globals.h" #include "globals.h" #include <libuser/entity.h> @@ -34,6 +35,7 @@ static const CMPIBroker* _cb; static void LMI_AssignedGroupIdentityInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_AssignedGroupIdentityCleanup( diff --git a/src/account/LMI_EnabledAccountCapabilitiesProvider.c b/src/account/LMI_EnabledAccountCapabilitiesProvider.c index 014247a..e014024 100644 --- a/src/account/LMI_EnabledAccountCapabilitiesProvider.c +++ b/src/account/LMI_EnabledAccountCapabilitiesProvider.c @@ -22,6 +22,7 @@ #include "LMI_EnabledAccountCapabilities.h" #include "macros.h" +#include "account_globals.h" #include "globals.h" #include <stdbool.h> @@ -30,6 +31,7 @@ static const CMPIBroker* _cb = NULL; static void LMI_EnabledAccountCapabilitiesInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_EnabledAccountCapabilitiesCleanup( diff --git a/src/account/LMI_GroupProvider.c b/src/account/LMI_GroupProvider.c index 0dd548d..6e64c21 100644 --- a/src/account/LMI_GroupProvider.c +++ b/src/account/LMI_GroupProvider.c @@ -26,12 +26,14 @@ #include "aux_lu.h" #include "macros.h" +#include "account_globals.h" #include "globals.h" static const CMPIBroker* _cb = NULL; static void LMI_GroupInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_GroupCleanup( diff --git a/src/account/LMI_HostedAccountManagementServiceProvider.c b/src/account/LMI_HostedAccountManagementServiceProvider.c index dd03a5f..b605f87 100644 --- a/src/account/LMI_HostedAccountManagementServiceProvider.c +++ b/src/account/LMI_HostedAccountManagementServiceProvider.c @@ -24,12 +24,14 @@ #include "LMI_AccountManagementService.h" #include "macros.h" +#include "account_globals.h" #include "globals.h" static const CMPIBroker* _cb; static void LMI_HostedAccountManagementServiceInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_HostedAccountManagementServiceCleanup( diff --git a/src/account/LMI_IdentityProvider.c b/src/account/LMI_IdentityProvider.c index fe6ebb2..a86a5f7 100644 --- a/src/account/LMI_IdentityProvider.c +++ b/src/account/LMI_IdentityProvider.c @@ -27,11 +27,13 @@ #include "macros.h" #include "globals.h" #include "aux_lu.h" +#include "account_globals.h" static const CMPIBroker* _cb = NULL; static void LMI_IdentityInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_IdentityCleanup( diff --git a/src/account/LMI_MemberOfGroupProvider.c b/src/account/LMI_MemberOfGroupProvider.c index 0ea9160..4e27def 100644 --- a/src/account/LMI_MemberOfGroupProvider.c +++ b/src/account/LMI_MemberOfGroupProvider.c @@ -26,6 +26,7 @@ #include "aux_lu.h" #include "macros.h" +#include "account_globals.h" #include "globals.h" #include <libuser/entity.h> @@ -35,6 +36,7 @@ static const CMPIBroker* _cb; static void LMI_MemberOfGroupInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_MemberOfGroupCleanup( diff --git a/src/account/LMI_OwningGroupProvider.c b/src/account/LMI_OwningGroupProvider.c index 23f4a42..a7506f8 100644 --- a/src/account/LMI_OwningGroupProvider.c +++ b/src/account/LMI_OwningGroupProvider.c @@ -26,6 +26,7 @@ #include "macros.h" #include "globals.h" #include "aux_lu.h" +#include "account_globals.h" #include <libuser/user.h> #include <libuser/entity.h> @@ -34,6 +35,7 @@ static const CMPIBroker* _cb; static void LMI_OwningGroupInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_OwningGroupCleanup( diff --git a/src/account/LMI_ServiceAffectsIdentityProvider.c b/src/account/LMI_ServiceAffectsIdentityProvider.c index 5e39a37..8b46ebd 100644 --- a/src/account/LMI_ServiceAffectsIdentityProvider.c +++ b/src/account/LMI_ServiceAffectsIdentityProvider.c @@ -26,6 +26,7 @@ #include "macros.h" #include "globals.h" #include "aux_lu.h" +#include "account_globals.h" #include <libuser/entity.h> #include <libuser/user.h> @@ -34,6 +35,7 @@ static const CMPIBroker* _cb; static void LMI_ServiceAffectsIdentityInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_ServiceAffectsIdentityCleanup( diff --git a/src/account/LMI_SettingsDefineAccountCapabilitiesProvider.c b/src/account/LMI_SettingsDefineAccountCapabilitiesProvider.c index 05e952f..c8f545a 100644 --- a/src/account/LMI_SettingsDefineAccountCapabilitiesProvider.c +++ b/src/account/LMI_SettingsDefineAccountCapabilitiesProvider.c @@ -21,10 +21,13 @@ #include <konkret/konkret.h> #include "LMI_SettingsDefineAccountCapabilities.h" +#include "account_globals.h" + static const CMPIBroker* _cb; static void LMI_SettingsDefineAccountCapabilitiesInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_SettingsDefineAccountCapabilitiesCleanup( diff --git a/src/account/LMI_SettingsDefineManagementCapabilitiesProvider.c b/src/account/LMI_SettingsDefineManagementCapabilitiesProvider.c index c0db7a5..fdfd1f0 100644 --- a/src/account/LMI_SettingsDefineManagementCapabilitiesProvider.c +++ b/src/account/LMI_SettingsDefineManagementCapabilitiesProvider.c @@ -21,10 +21,13 @@ #include <konkret/konkret.h> #include "LMI_SettingsDefineManagementCapabilities.h" +#include "account_globals.h" + static const CMPIBroker* _cb; static void LMI_SettingsDefineManagementCapabilitiesInitialize() { + lmi_init(provider_name, _cb, provider_config_defaults); } static CMPIStatus LMI_SettingsDefineManagementCapabilitiesCleanup( diff --git a/src/account/account_globals.c b/src/account/account_globals.c index e5e90e0..20146d3 100644 --- a/src/account/account_globals.c +++ b/src/account/account_globals.c @@ -21,4 +21,7 @@ #include "account_globals.h" #include <stddef.h> +const char *provider_name = "account"; +const ConfigEntry *provider_config_defaults = NULL; + const char *crypt_algs[] = {CRYPT_ALGS, NULL}; diff --git a/src/account/account_globals.h b/src/account/account_globals.h index 4226b33..8659e6b 100644 --- a/src/account/account_globals.h +++ b/src/account/account_globals.h @@ -21,6 +21,11 @@ #ifndef ACCOUNT_GLOBALS_H #define ACCOUNT_GLOBALS_H +#include "openlmi.h" + +const char *provider_name; +const ConfigEntry *provider_config_defaults; + /* Global declaration of valid cryptographic algorithms */ extern const char * crypt_algs[]; #endif |