Home
last modified time | relevance | path

Searched refs:classInfo (Results 1 - 13 of 13) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/
H A DIntfClassRegistryTest.cpp140 EXPECT_EQ(lastRegistered.classInfo, MyObject1::GetFactory()); in HWTEST_F()
141 EXPECT_EQ(lastUnregistered.classInfo, nullptr); in HWTEST_F()
142 lastRegistered.classInfo.reset(); in HWTEST_F()
147 EXPECT_EQ(lastRegistered.classInfo, nullptr); in HWTEST_F()
148 EXPECT_EQ(lastUnregistered.classInfo, nullptr); in HWTEST_F()
153 EXPECT_EQ(lastRegistered.classInfo, MyObject2::GetFactory()); in HWTEST_F()
154 EXPECT_EQ(lastUnregistered.classInfo, nullptr); in HWTEST_F()
155 lastRegistered.classInfo.reset(); in HWTEST_F()
160 EXPECT_EQ(lastRegistered.classInfo, nullptr); in HWTEST_F()
161 EXPECT_EQ(lastUnregistered.classInfo, MyObject in HWTEST_F()
[all...]
/foundation/multimedia/image_framework/plugins/manager/src/framework/
H A Dimpl_class.cpp47 uint32_t ImplClass::Register(const weak_ptr<Plugin> &plugin, const json &classInfo) in Register() argument
55 if (JsonHelper::GetStringValue(classInfo, "className", className_) != SUCCESS) { in Register()
61 if (!AnalysisServices(classInfo)) { in Register()
66 uint32_t result = JsonHelper::GetUint16Value(classInfo, "priority", priority_); in Register()
77 if (!AnalysisMaxInstance(classInfo)) { in Register()
83 if (JsonHelper::CheckElementExistence(classInfo, "capabilities") == SUCCESS) { in Register()
84 capability_.SetCapability(classInfo["capabilities"]); in Register()
244 bool ImplClass::AnalysisServices(const json &classInfo) in AnalysisServices() argument
247 if (JsonHelper::GetArraySize(classInfo, "services", serviceNum) != SUCCESS) { in AnalysisServices()
259 const json &servicesInfo = classInfo["service in AnalysisServices()
303 AnalysisMaxInstance(const json &classInfo) AnalysisMaxInstance() argument
[all...]
H A Dimpl_class.h51 uint32_t Register(const std::weak_ptr<Plugin> &plugin, const nlohmann::json &classInfo);
73 bool AnalysisServices(const nlohmann::json &classInfo);
74 bool AnalysisMaxInstance(const nlohmann::json &classInfo);
H A Dimpl_class_mgr.cpp40 uint32_t ImplClassMgr::AddClass(weak_ptr<Plugin> &plugin, const json &classInfo) in AddClass() argument
48 auto ret = implClass->Register(plugin, classInfo); in AddClass()
175 ClassInfo classInfo; in ImplClassMgrGetClassInfo() local
176 classInfo.packageName = temp->GetPackageName(); in ImplClassMgrGetClassInfo()
177 classInfo.className = temp->GetClassName(); in ImplClassMgrGetClassInfo()
178 classInfo.priority = temp->GetPriority(); in ImplClassMgrGetClassInfo()
179 classInfo.capabilities = temp->GetCapability(); in ImplClassMgrGetClassInfo()
180 classesInfo.emplace_back(std::move(classInfo)); in ImplClassMgrGetClassInfo()
H A Dimpl_class_mgr.h37 uint32_t AddClass(std::weak_ptr<Plugin> &plugin, const nlohmann::json &classInfo);
H A Dplugin.cpp318 const json &classInfo = root["classes"][i]; in RegisterMetadata() local
319 if (implClassMgr_.AddClass(plugin, classInfo) != SUCCESS) { in RegisterMetadata()
/foundation/multimedia/image_framework/plugins/manager/test/unittest/common/
H A Dplugin_manager_test.cpp547 vector<ClassInfo> classInfo; in HWTEST_F() local
549 pluginServer.PluginServerGetClassInfo<AbsImageDetector>(AbsImageDetector::SERVICE_FACE, classInfo); in HWTEST_F()
550 EXPECT_NE(classInfo.size(), 0UL); // existing service type id, get class success, size should not be zero. in HWTEST_F()
557 errorCode = pluginServer.PluginServerGetClassInfo<AbsImageDetector>(AbsImageDetector::SERVICE_TEXT, classInfo); in HWTEST_F()
558 EXPECT_NE(classInfo.size(), 0UL); // existing service type id, get class success, size should not be zero. in HWTEST_F()
582 vector<ClassInfo> classInfo; in HWTEST_F() local
584 pluginServer.PluginServerGetClassInfo<AbsImageDetector>(AbsImageDetector::SERVICE_FLOWER, classInfo); in HWTEST_F()
585 ASSERT_EQ(classInfo.size(), 0UL); // non-existing service type id, get class success, size should be zero. in HWTEST_F()
610 vector<ClassInfo> classInfo; in HWTEST_F() local
615 capabilities, classInfo); in HWTEST_F()
641 vector<ClassInfo> classInfo; HWTEST_F() local
[all...]
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/plugin_test/
H A Dplugins_manager_src_framework_test.cpp51 const nlohmann::json classInfo; in HWTEST_F() local
52 uint32_t ret = capability.SetCapability(classInfo); in HWTEST_F()
66 const nlohmann::json classInfo; in HWTEST_F() local
67 uint32_t ret = capability.SetCapability(classInfo); in HWTEST_F()
141 const nlohmann::json classInfo; in HWTEST_F() local
142 uint32_t ret = implClassMgr.AddClass(plugin, classInfo); in HWTEST_F()
436 const nlohmann::json classInfo; in HWTEST_F() local
437 uint32_t ret = implClass.Register(plugin, classInfo); in HWTEST_F()
746 const nlohmann::json classInfo; in HWTEST_F() local
747 uint32_t ret = capability.SetCapability(classInfo); in HWTEST_F()
993 const nlohmann::json classInfo; HWTEST_F() local
[all...]
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dobject_registry.cpp82 auto& classInfo = object->GetFactory()->GetClassInfo(); in ~ObjectRegistry() local
84 "Name: [%s] ClassId [%s]", BASE_NS::string(classInfo.Name()).c_str(), classInfo.Id().ToString().c_str()); in ~ObjectRegistry()
120 bool ObjectRegistry::RegisterObjectType(const IClassInfo::Ptr& classInfo) in RegisterObjectType() argument
122 if (!classInfo) { in RegisterObjectType()
125 const auto factory = interface_pointer_cast<IObjectFactory>(classInfo); in RegisterObjectType()
128 classInfo->GetClassInfo().Name().data()); in RegisterObjectType()
147 bool ObjectRegistry::UnregisterObjectType(const IClassInfo::Ptr& classInfo) in UnregisterObjectType() argument
149 if (const auto factory = interface_pointer_cast<IObjectFactory>(classInfo)) { in UnregisterObjectType()
H A Dobject_registry.h58 bool RegisterObjectType(const IClassInfo::Ptr& classInfo) override;
59 bool UnregisterObjectType(const IClassInfo::Ptr& classInfo) override;
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_class_registry.h45 IClassInfo::ConstPtr classInfo; member
H A Dstatic_object_metadata.h84 const META_NS::ClassInfo& classInfo; member
H A Dintf_object_registry.h97 * @param classInfo Class info for the class. Class info is assumed to not change while the class is
101 virtual bool RegisterObjectType(const IClassInfo::Ptr& classInfo) = 0;
106 * @param classInfo The info for the class to unregister.
109 virtual bool UnregisterObjectType(const IClassInfo::Ptr& classInfo) = 0;

Completed in 10 milliseconds