/ohos5.0/base/customization/enterprise_device_management/test/unittest/services/edm/include/ |
H A D | iplugin_template_test.h | 50 IPlugin::PermissionType::NORMAL_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin() 67 IPlugin::PermissionType::NORMAL_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin() 84 IPlugin::PermissionType::NORMAL_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin() 102 IPlugin::PermissionType::NORMAL_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin() 119 IPlugin::PermissionType::NORMAL_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin() 136 IPlugin::PermissionType::NORMAL_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin() 150 IPlugin::PermissionType::NORMAL_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin() 173 IPlugin::PermissionType::NORMAL_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin() 203 IPlugin::PermissionType::NORMAL_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin() 233 IPlugin::PermissionType::NORMAL_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin() [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); in MergePolicyData() 62 return IPlugin::WritePolicyToParcel(policyData, reply); in WritePolicyToParcel() 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); in MergePolicyData() 108 return IPlugin::WritePolicyToParcel(policyData, reply); in WritePolicyToParcel()
|
/ohos5.0/base/customization/enterprise_device_management/interfaces/inner_api/plugin_kits/src/ |
H A D | iplugin.cpp | 26 bool IPlugin::NeedSavePolicy() in NeedSavePolicy() 31 bool IPlugin::IsGlobalPolicy() in IsGlobalPolicy() 36 IPlugin::PolicyPermissionConfig IPlugin::GetAllPermission(FuncOperateType operaType) in GetAllPermission() 65 IPlugin::PermissionType IPlugin::GetPermissionType(FuncOperateType operaType) in GetPermissionType() 73 IPlugin::ApiType IPlugin::GetApiType(FuncOperateType operaType) in GetApiType() 81 std::uint32_t IPlugin::GetCode() in GetCode() 96 void IPlugin::SetExtensionPlugin(std::shared_ptr<IPlugin> extensionPlugin) in SetExtensionPlugin() 108 std::shared_ptr<IPlugin> IPlugin::GetExtensionPlugin() in GetExtensionPlugin() 123 void IPlugin::SetPluginType(IPlugin::PluginType type) in SetPluginType() 128 IPlugin::PluginType IPlugin::GetPluginType() in GetPluginType() [all …]
|
/ohos5.0/foundation/multimodalinput/input/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> 53 template<typename IPlugin> 65 template<typename IPlugin> 74 template<typename IPlugin> 79 template<typename IPlugin> 92 template<typename IPlugin> 93 IPlugin* PluginManager::Plugin<IPlugin>::GetInstance() in GetInstance() [all …]
|
/ohos5.0/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> 53 template<typename IPlugin> 68 template<typename IPlugin> 78 template<typename IPlugin> 83 template<typename IPlugin> 96 template<typename IPlugin> 97 IPlugin* PluginManager::Plugin<IPlugin>::GetInstance() in GetInstance() [all …]
|
/ohos5.0/base/customization/enterprise_device_management/test/unittest/interface/plugin_kits/ |
H A D | iplugin_test.cpp | 65 IPlugin::PolicyPermissionConfig config1 = IPlugin::PolicyPermissionConfig(); 67 EXPECT_TRUE(config1.apiType == IPlugin::ApiType::UNKNOWN); 69 IPlugin::PolicyPermissionConfig config2 = IPlugin::PolicyPermissionConfig("test_permission", 70 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); 73 EXPECT_TRUE(config2.apiType == IPlugin::ApiType::PUBLIC); 78 IPlugin::PolicyPermissionConfig config3 = IPlugin::PolicyPermissionConfig(perms, 79 IPlugin::PermissionType::NORMAL_DEVICE_ADMIN, IPlugin::ApiType::SYSTEM); 82 EXPECT_TRUE(config3.apiType == IPlugin::ApiType::SYSTEM); 97 std::unique_ptr<IPlugin> iplugin1 = std::make_unique<IPluginMock>(); 106 std::unique_ptr<IPlugin> iplugin2 = std::make_unique<IPluginMock>(); [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/ |
H A D | static_plugin_decl.h | 28 #define PLUGIN_DATA(NAME) static constexpr const CORE_NS::IPlugin NAME##_pluginData 32 extern constexpr CORE_NS::IPlugin const* const NAME##_StaticPlugin = &NAME##_pluginData; 34 #define PLUGIN_DATA(NAME) __attribute__((used)) constexpr const CORE_NS::IPlugin NAME##_pluginData 57 …extern const CORE_NS::IPlugin* const NAME##_StaticPlugin; … 58 …__attribute__((visibility("hidden"), used)) CORE_NS::IPlugin const* const NAME##_DATA_ref = NAME##… 59 …extern CORE_NS::IPlugin const* const static_plugin_list; … 60 …extern __attribute__((visibility("hidden"), used, weak)) CORE_NS::IPlugin const* const static_plug… 62 …extern CORE_NS::IPlugin const* const static_plugin_list_end; … 64 CORE_NS::IPlugin const* const static_plugin_list_end_ref = static_plugin_list_end; 70 void RegisterStaticPlugin(const CORE_NS::IPlugin& plugin); [all …]
|
H A D | plugin_registry.cpp | 75 extern CORE_NS::IPlugin const* const g_staticPluginList; 76 extern CORE_NS::IPlugin const* const g_staticPluginListData; 77 extern CORE_NS::IPlugin const* const g_staticPluginListEnd; 85 static CORE_NS::IPlugin const* const* g_staticPluginList = nullptr; 92 void RegisterStaticPlugin(const CORE_NS::IPlugin& plugin) 94 static BASE_NS::vector<const CORE_NS::IPlugin*> gGlobalPlugins; 105 const IPlugin* plugin; 130 const array_view<const IPlugin* const> staticPluginRegistry( in GatherStaticPlugins() 133 const array_view<const IPlugin* const> staticPluginRegistry( in GatherStaticPlugins() 138 if (plugin && (plugin->typeUid == IPlugin::UID)) { in GatherStaticPlugins() [all …]
|
/ohos5.0/base/customization/enterprise_device_management/interfaces/inner_api/plugin_kits/include/ |
H A D | iplugin.h | 33 class IPlugin { 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::PluginType type_ = PluginType::BASIC;
|
/ohos5.0/base/customization/enterprise_device_management/services/edm_plugin/src/ |
H A D | screen_off_time_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 | disabled_network_interface_plugin.cpp | 38 IPlugin::PolicyPermissionConfig setConfig = IPlugin::PolicyPermissionConfig(setPerms, in InitPlugin() 39 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin() 46 IPlugin::PolicyPermissionConfig getConfig = IPlugin::PolicyPermissionConfig(getPerms, in InitPlugin() 47 IPlugin::PermissionType::SUPER_DEVICE_ADMIN, IPlugin::ApiType::PUBLIC); in InitPlugin()
|
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 | 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 | 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 | 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 | 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()
|
/ohos5.0/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);
|
/ohos5.0/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() 165 extensionPlugin->SetPluginType(IPlugin::PluginType::EXTENSION); in AddExtensionPlugin() 242 … IPlugin::PolicyPermissionConfig setConfig = it->second->GetAllPermission(FuncOperateType::SET); in DumpPlugin() [all …]
|
/ohos5.0/foundation/multimodalinput/input/intention/services/intention_service/src/ |
H A D | intention_service.cpp | 45 IPlugin *plugin = LoadPlugin(context.intention); in Enable() 66 IPlugin *plugin = LoadPlugin(context.intention); in Disable() 87 IPlugin *plugin = LoadPlugin(context.intention); in Start() 108 IPlugin *plugin = LoadPlugin(context.intention); in Stop() 129 IPlugin *plugin = LoadPlugin(context.intention); in AddWatch() 150 IPlugin *plugin = LoadPlugin(context.intention); in RemoveWatch() 171 IPlugin *plugin = LoadPlugin(context.intention); in SetParam() 192 IPlugin *plugin = LoadPlugin(context.intention); in GetParam() 213 IPlugin *plugin = LoadPlugin(context.intention); in Control() 223 IPlugin* IntentionService::LoadPlugin(Intention intention) in LoadPlugin()
|
/ohos5.0/base/msdp/device_status/intention/services/intention_service/src/ |
H A D | intention_service.cpp | 48 IPlugin *plugin = LoadPlugin(context.intention); in Enable() 69 IPlugin *plugin = LoadPlugin(context.intention); in Disable() 90 IPlugin *plugin = LoadPlugin(context.intention); in Start() 111 IPlugin *plugin = LoadPlugin(context.intention); in Stop() 134 IPlugin *plugin = LoadPlugin(context.intention); in AddWatch() 156 IPlugin *plugin = LoadPlugin(context.intention); in RemoveWatch() 177 IPlugin *plugin = LoadPlugin(context.intention); in SetParam() 198 IPlugin *plugin = LoadPlugin(context.intention); in GetParam() 221 IPlugin *plugin = LoadPlugin(context.intention); in Control() 232 IPlugin* IntentionService::LoadPlugin(Intention intention) in LoadPlugin()
|
/ohos5.0/foundation/ai/ai_engine/services/server/plugin/ |
H A D | i_plugin.h | 29 extern "C" IPlugin* PLUGIN_INTERFACE() \ 34 class IPlugin { 36 virtual ~IPlugin() = default; 107 typedef IPlugin *(*IPLUGIN_INTERFACE)();
|
/ohos5.0/base/msdp/device_status/rust/plugin_manager/src/ |
H A D | lib.rs | 31 use fusion_data_rust::{ Intention, IPlugin }; 50 pub unsafe extern "C" fn _create_plugin() -> *mut dyn IPlugin { 92 fn do_load_plugin(&mut self, intention: Intention) -> Option<Box<dyn IPlugin>> { in do_load_plugin() argument 100 … loader.get::<libloading::Symbol<unsafe extern "C" fn() -> *mut dyn IPlugin>>(b"_create_plugin") in do_load_plugin() 128 pub fn load_plugin(&mut self, intention: Intention) -> Option<Box<dyn IPlugin>> in load_plugin() argument
|
/ohos5.0/base/customization/enterprise_device_management/test/unittest/services/edm_plugin/src/ |
H A D | network_manager_plugin_test.cpp | 61 std::shared_ptr<IPlugin> plugin = GetAllNetworkInterfacesPlugin::GetPlugin(); 76 std::shared_ptr<IPlugin> plugin = GetIpAddressPlugin::GetPlugin(); 91 std::shared_ptr<IPlugin> plugin = GetMacPlugin::GetPlugin(); 106 std::shared_ptr<IPlugin> plugin = DisabledNetworkInterfacePlugin::GetPlugin(); 123 std::shared_ptr<IPlugin> plugin = DisabledNetworkInterfacePlugin::GetPlugin(); 140 std::shared_ptr<IPlugin> plugin = DisabledNetworkInterfacePlugin::GetPlugin(); 164 std::shared_ptr<IPlugin> plugin = DisabledNetworkInterfacePlugin::GetPlugin();
|
H A D | usb_read_only_plugin_test.cpp | 59 std::shared_ptr<IPlugin> plugin = std::make_shared<UsbReadOnlyPlugin>(); 81 std::shared_ptr<IPlugin> plugin = std::make_shared<UsbReadOnlyPlugin>(); 103 std::shared_ptr<IPlugin> plugin = std::make_shared<UsbReadOnlyPlugin>(); 123 std::shared_ptr<IPlugin> plugin = std::make_shared<UsbReadOnlyPlugin>(); 140 std::shared_ptr<IPlugin> plugin = std::make_shared<UsbReadOnlyPlugin>(); 157 std::shared_ptr<IPlugin> plugin = std::make_shared<UsbReadOnlyPlugin>(); 174 std::shared_ptr<IPlugin> plugin = std::make_shared<UsbReadOnlyPlugin>();
|