/base/customization/enterprise_device_management/interfaces/inner_api/plugin_kits/src/ |
H A D | iplugin.cpp | 21 std::string IPlugin::GetPolicyName() in GetPolicyName() 26 bool IPlugin::NeedSavePolicy() in NeedSavePolicy() 31 bool IPlugin::IsGlobalPolicy() in IsGlobalPolicy() 36 IPlugin::PolicyPermissionConfig IPlugin::GetAllPermission(FuncOperateType operaType) in GetAllPermission() 44 std::string IPlugin::GetPermission(FuncOperateType operaType, std::string permissionTag) in GetPermission() 54 std::string IPlugin::CheckAndGetPermissionFromConfig(const std::string &permissionTag, in CheckAndGetPermissionFromConfig() 65 IPlugin::PermissionType IPlugin::GetPermissionType(FuncOperateType operaType) in GetPermissionType() 73 IPlugin [all...] |
/base/msdp/device_status/intention/scheduler/plugin_manager/include/ |
H A D | plugin_manager.h | 35 template<typename IPlugin> 42 IPlugin* GetInstance(); 47 IPlugin *instance_ { nullptr }; 50 template<typename IPlugin> 51 using CreatePlugin = IPlugin* (*)(IContext *context); 53 template<typename IPlugin> 54 using DestroyPlugin = void (*)(IPlugin *); 68 template<typename IPlugin> 69 std::unique_ptr<Plugin<IPlugin>> LoadLibrary(IContext *context, const char *libPath); 78 template<typename IPlugin> [all...] |
/base/customization/enterprise_device_management/test/unittest/services/edm/include/ |
H A D | iplugin_template_test.h | 49 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig("ohos.permission.EDM_TEST_PERMISSION", 50 IPlugin::PermissionType::NORMAL_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); 66 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig("ohos.permission.EDM_TEST_PERMISSION", 67 IPlugin::PermissionType::NORMAL_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); 83 IPlugin::PolicyPermissionConfig config = IPlugin [all...] |
H A D | plugin_manager_test.h | 27 class TestPlugin : public IPlugin { 34 permissionConfig_.permissionType = IPlugin::PermissionType::NORMAL_DEVICE_ADMIN; in TestPlugin() 35 permissionConfig_.apiType = IPlugin::ApiType::PUBLIC; in TestPlugin() 47 return IPlugin::MergePolicyData(adminName, policyData); 62 return IPlugin::WritePolicyToParcel(policyData, reply); 73 class TestExtensionPlugin : public IPlugin { 80 permissionConfig_.permissionType = IPlugin::PermissionType::NORMAL_DEVICE_ADMIN; in TestExtensionPlugin() 81 permissionConfig_.apiType = IPlugin::ApiType::PUBLIC; in TestExtensionPlugin() 93 return IPlugin::MergePolicyData(adminName, policyData); 108 return IPlugin [all...] |
/base/customization/enterprise_device_management/test/unittest/interface/plugin_kits/ |
H A D | iplugin_test.cpp | 65 IPlugin::PolicyPermissionConfig config1 = IPlugin::PolicyPermissionConfig();
in HWTEST_F() 66 EXPECT_TRUE(config1.permissionType == IPlugin::PermissionType::UNKNOWN);
in HWTEST_F() 67 EXPECT_TRUE(config1.apiType == IPlugin::ApiType::UNKNOWN);
in HWTEST_F() 69 IPlugin::PolicyPermissionConfig config2 = IPlugin::PolicyPermissionConfig("test_permission",
in HWTEST_F() 70 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC);
in HWTEST_F() 72 EXPECT_TRUE(config2.permissionType == IPlugin::PermissionType::SUPER_DEVICE_ADMIN);
in HWTEST_F() 73 EXPECT_TRUE(config2.apiType == IPlugin in HWTEST_F() [all...] |
/base/customization/enterprise_device_management/services/edm/include/ |
H A D | plugin_manager.h | 34 std::shared_ptr<IPlugin> GetPluginByFuncCode(std::uint32_t funcCode); 35 std::shared_ptr<IPlugin> GetPluginByPolicyName(const std::string &policyName); 36 bool AddPlugin(std::shared_ptr<IPlugin> plugin) override; 37 bool AddExtensionPlugin(std::shared_ptr<IPlugin> extensionPlugin, uint32_t basicPluginCode, 45 std::map<std::uint32_t, std::shared_ptr<IPlugin>> pluginsCode_; 46 std::map<std::string, std::shared_ptr<IPlugin>> pluginsName_; 54 std::shared_ptr<IPlugin> GetPluginByCode(std::uint32_t code);
|
/base/customization/enterprise_device_management/services/edm_plugin/src/ |
H A D | get_display_version_plugin.cpp | 30 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig( in InitPlugin() 32 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::SYSTEM); in InitPlugin()
|
H A D | screen_off_time_plugin.cpp | 44 IPlugin::PolicyPermissionConfig setConfig = IPlugin::PolicyPermissionConfig(setPerms, in InitPlugin() 45 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin() 52 IPlugin::PolicyPermissionConfig getConfig = IPlugin::PolicyPermissionConfig(getPerms, in InitPlugin() 53 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
|
H A D | set_datetime_plugin.cpp | 33 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin() 34 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
|
H A D | get_all_network_interfaces_plugin.cpp | 37 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms,
in InitPlugin() 38 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC);
in InitPlugin()
|
H A D | disallow_modify_datetime_plugin.cpp | 34 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin() 35 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
|
H A D | disable_hdc_plugin.cpp | 36 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin() 37 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
|
H A D | disable_printer_plugin.cpp | 34 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin() 35 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
|
H A D | set_wifi_profile_plugin.cpp | 38 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms,
in InitPlugin() 39 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC);
in InitPlugin()
|
H A D | is_wifi_active_plugin.cpp | 36 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms,
in InitPlugin() 37 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC);
in InitPlugin()
|
H A D | get_ip_address_plugin.cpp | 36 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms,
in InitPlugin() 37 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC);
in InitPlugin()
|
H A D | get_mac_plugin.cpp | 36 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms,
in InitPlugin() 37 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC);
in InitPlugin()
|
H A D | disabled_network_interface_plugin.cpp | 41 IPlugin::PolicyPermissionConfig setConfig = IPlugin::PolicyPermissionConfig(setPerms,
in InitPlugin() 42 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC);
in InitPlugin() 49 IPlugin::PolicyPermissionConfig getConfig = IPlugin::PolicyPermissionConfig(getPerms,
in InitPlugin() 50 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC);
in InitPlugin()
|
H A D | disable_bluetooth_plugin.cpp | 40 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin() 41 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
|
H A D | set_wifi_disabled_plugin.cpp | 38 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin() 39 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
|
/base/customization/enterprise_device_management/interfaces/inner_api/plugin_kits/include/ |
H A D | iplugin.h | 33 class IPlugin { class 108 IPlugin::PermissionType GetPermissionType(FuncOperateType operaType); 109 IPlugin::ApiType GetApiType(FuncOperateType operaType); 110 void SetExtensionPlugin(std::shared_ptr<IPlugin> extensionPlugin); 112 std::shared_ptr<IPlugin> GetExtensionPlugin(); 115 void SetPluginType(IPlugin::PluginType type); 116 IPlugin::PluginType GetPluginType(); 117 virtual ~IPlugin(); 124 std::shared_ptr<IPlugin> extensionPlugin_ = nullptr; 128 IPlugin [all...] |
H A D | iplugin_manager.h | 31 virtual bool AddPlugin(std::shared_ptr<IPlugin> plugin) in AddPlugin() 36 virtual bool AddExtensionPlugin(std::shared_ptr<IPlugin> extensionPlugin, uint32_t basicPluginCode, in AddExtensionPlugin()
|
/base/customization/enterprise_device_management/services/edm/src/ |
H A D | plugin_manager.cpp | 65 std::shared_ptr<IPlugin> PluginManager::GetPluginByFuncCode(std::uint32_t funcCode) in GetPluginByFuncCode() 81 std::shared_ptr<IPlugin> PluginManager::GetPluginByPolicyName(const std::string &policyName) in GetPluginByPolicyName() 90 std::shared_ptr<IPlugin> PluginManager::GetPluginByCode(std::uint32_t code) in GetPluginByCode() 112 bool PluginManager::AddPlugin(std::shared_ptr<IPlugin> plugin) in AddPlugin() 118 IPlugin::PolicyPermissionConfig setConfig = plugin->GetAllPermission(FuncOperateType::SET); in AddPlugin() 119 IPlugin::PolicyPermissionConfig getConfig = plugin->GetAllPermission(FuncOperateType::GET); in AddPlugin() 120 IPlugin::PermissionType setType = plugin->GetPermissionType(FuncOperateType::SET); in AddPlugin() 121 IPlugin::PermissionType getType = plugin->GetPermissionType(FuncOperateType::GET); in AddPlugin() 154 bool PluginManager::AddExtensionPlugin(std::shared_ptr<IPlugin> extensionPlugin, uint32_t basicPluginCode, in AddExtensionPlugin() 165 extensionPlugin->SetPluginType(IPlugin in AddExtensionPlugin() [all...] |
/base/customization/enterprise_device_management/test/unittest/services/edm_plugin/src/ |
H A D | network_manager_plugin_test.cpp | 63 std::shared_ptr<IPlugin> plugin = GetAllNetworkInterfacesPlugin::GetPlugin();
in HWTEST_F() 78 std::shared_ptr<IPlugin> plugin = GetIpAddressPlugin::GetPlugin();
in HWTEST_F() 93 std::shared_ptr<IPlugin> plugin = GetMacPlugin::GetPlugin();
in HWTEST_F() 108 std::shared_ptr<IPlugin> plugin = DisabledNetworkInterfacePlugin::GetPlugin();
in HWTEST_F() 125 std::shared_ptr<IPlugin> plugin = DisabledNetworkInterfacePlugin::GetPlugin();
in HWTEST_F() 142 std::shared_ptr<IPlugin> plugin = DisabledNetworkInterfacePlugin::GetPlugin();
in HWTEST_F() 166 std::shared_ptr<IPlugin> plugin = DisabledNetworkInterfacePlugin::GetPlugin();
in HWTEST_F() 195 std::shared_ptr<IPlugin> plugin = DisabledNetworkInterfacePlugin::GetPlugin();
in HWTEST_F()
|
/base/customization/enterprise_device_management/test/unittest/services/edm/src/ |
H A D | permission_manager_test.cpp | 53 std::string("ohos.permission.EDM_TEST_PERMISSION"), IPlugin::PermissionType::NORMAL_DEVICE_ADMIN), in HWTEST_F() 65 std::string("ohos.permission.EDM_TEST_PERMISSION"), IPlugin::PermissionType::NORMAL_DEVICE_ADMIN); in HWTEST_F() 81 std::string("ohos.permission.EDM_TEST_ENT_PERMISSION"), IPlugin::PermissionType::SUPER_DEVICE_ADMIN); in HWTEST_F()
|