Home
last modified time | relevance | path

Searched refs:IPlugin (Results 1 - 25 of 131) sorted by relevance

123456

/base/customization/enterprise_device_management/interfaces/inner_api/plugin_kits/src/
H A Diplugin.cpp21 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 Dplugin_manager.h35 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 Diplugin_template_test.h49 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 Dplugin_manager_test.h27 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 Diplugin_test.cpp65 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 Dplugin_manager.h34 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 Dget_display_version_plugin.cpp30 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig( in InitPlugin()
32 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::SYSTEM); in InitPlugin()
H A Dscreen_off_time_plugin.cpp44 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 Dset_datetime_plugin.cpp33 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin()
34 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
H A Dget_all_network_interfaces_plugin.cpp37 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin()
38 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
H A Ddisallow_modify_datetime_plugin.cpp34 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin()
35 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
H A Ddisable_hdc_plugin.cpp36 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin()
37 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
H A Ddisable_printer_plugin.cpp34 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin()
35 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
H A Dset_wifi_profile_plugin.cpp38 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin()
39 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
H A Dis_wifi_active_plugin.cpp36 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin()
37 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
H A Dget_ip_address_plugin.cpp36 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin()
37 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
H A Dget_mac_plugin.cpp36 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin()
37 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
H A Ddisabled_network_interface_plugin.cpp41 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 Ddisable_bluetooth_plugin.cpp40 IPlugin::PolicyPermissionConfig config = IPlugin::PolicyPermissionConfig(perms, in InitPlugin()
41 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
H A Dset_wifi_disabled_plugin.cpp38 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 Diplugin.h33 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 Diplugin_manager.h31 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 Dplugin_manager.cpp65 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 Dnetwork_manager_plugin_test.cpp63 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 Dpermission_manager_test.cpp53 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()

Completed in 10 milliseconds

123456