diff options
author | Pavel Březina <pbrezina@redhat.com> | 2014-01-08 11:36:33 +0100 |
---|---|---|
committer | Pavel Březina <pbrezina@redhat.com> | 2014-03-28 13:55:31 +0100 |
commit | fc746579b21f79983e630b3b680ecfeed3438eab (patch) | |
tree | 689400b2d698206448cbb9ec23787cce9b467d25 | |
parent | d595f3c52fe99c122b3ec7da0023b563defda330 (diff) | |
download | openlmi_sssd-fc746579b21f79983e630b3b680ecfeed3438eab.tar.gz openlmi_sssd-fc746579b21f79983e630b3b680ecfeed3438eab.tar.xz openlmi_sssd-fc746579b21f79983e630b3b680ecfeed3438eab.zip |
Initial MOF design
-rw-r--r-- | mof/LMI_SSSD.mof | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/mof/LMI_SSSD.mof b/mof/LMI_SSSD.mof index 181efe5..37060fe 100644 --- a/mof/LMI_SSSD.mof +++ b/mof/LMI_SSSD.mof @@ -1,5 +1,35 @@ [Version("0.1.0")] class LMI_SSSD { + // + // Services + // + [Static] + uint32 GetSupportedServices([Out] string services[]); + + [Static] + uint32 GetActiveServices([Out] string services[]); + + [Static] + uint32 EnableService([In] string service); + + [Static] + uint32 DisableService([In] string service); + + // + // Domains + // + + [Static] + uint32 GetConfiguredDomains([Out] string domains[]); + + [Static] + uint32 GetActiveDomains([Out] string domains[]); + + [Static] + uint32 EnableDomain([In] string domain); + + [Static] + uint32 DisableDomain([In] string domain); }; |