/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/ |
H A D | IntfClassRegistryTest.cpp | 140 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 D | impl_class.cpp | 47 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 D | impl_class.h | 51 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 D | impl_class_mgr.cpp | 40 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 D | impl_class_mgr.h | 37 uint32_t AddClass(std::weak_ptr<Plugin> &plugin, const nlohmann::json &classInfo);
|
H A D | plugin.cpp | 318 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 D | plugin_manager_test.cpp | 547 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 D | plugins_manager_src_framework_test.cpp | 51 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 D | object_registry.cpp | 82 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 D | object_registry.h | 58 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 D | intf_class_registry.h | 45 IClassInfo::ConstPtr classInfo; member
|
H A D | static_object_metadata.h | 84 const META_NS::ClassInfo& classInfo; member
|
H A D | intf_object_registry.h | 97 * @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;
|