Home
last modified time | relevance | path

Searched refs:IPlugin (Results 1 – 25 of 172) sorted by relevance

1234567

/ohos5.0/base/customization/enterprise_device_management/test/unittest/services/edm/include/
H A Diplugin_template_test.h50 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 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); 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 Diplugin.cpp26 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 Dplugin_manager.h35 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 Dplugin_manager.h35 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 Diplugin_test.cpp65 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 Dstatic_plugin_decl.h28 #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 Dplugin_registry.cpp75 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 Diplugin.h33 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 Dscreen_off_time_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 Ddisabled_network_interface_plugin.cpp38 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 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 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 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 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 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()
/ohos5.0/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);
/ohos5.0/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()
165 extensionPlugin->SetPluginType(IPlugin::PluginType::EXTENSION); in AddExtensionPlugin()
242IPlugin::PolicyPermissionConfig setConfig = it->second->GetAllPermission(FuncOperateType::SET); in DumpPlugin()
[all …]
/ohos5.0/foundation/multimodalinput/input/intention/services/intention_service/src/
H A Dintention_service.cpp45 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 Dintention_service.cpp48 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 Di_plugin.h29 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 Dlib.rs31 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 Dnetwork_manager_plugin_test.cpp61 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 Dusb_read_only_plugin_test.cpp59 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>();

1234567