/foundation/multimedia/image_framework/plugins/manager/src/pluginbase/ |
H A D | plugin_class_base.cpp | 25 #define LOG_TAG "PluginClassBase" 30 PluginClassBase::~PluginClassBase() in ~PluginClassBase() 44 uint32_t PluginClassBase::SetImplClassKey(AbsImplClassKey &key) in SetImplClassKey()
|
/foundation/multimedia/image_framework/plugins/manager/include/ |
H A D | plugin_class_base.h | 25 class PluginClassBase { class 27 PluginClassBase() = default; 28 virtual ~PluginClassBase(); 34 // return MAGIC_CODE used to check if the plugin class correctly inherits the PluginClassBase class.
|
/foundation/multimedia/image_framework/plugins/manager/include/pluginbase/ |
H A D | plugin_utils.h | 26 PluginClassBase *CreatePluginObject() in CreatePluginObject() 28 return static_cast<PluginClassBase *>(new (std::nothrow) ImplClassType()); // upward conversion. in CreatePluginObject() 37 using PluginObjectCreatorFunc = OHOS::MultimediaPlugin::PluginClassBase *(*)();
|
H A D | plugin_export.h | 30 NATIVEEXPORT OHOS::MultimediaPlugin::PluginClassBase *PluginExternalCreate(const std::string &className);
|
/foundation/multimedia/image_framework/plugins/manager/src/framework/ |
H A D | impl_class.cpp | 91 PluginClassBase *ImplClass::CreateObject(uint32_t &errorCode) in CreateObject() 122 PluginClassBase *object = DoCreateObject(sharedPlugin); in CreateObject() 266 // the plugin class inherit only one service interface class and the PluginClassBase class, in AnalysisServices() 267 // while the location of the service interface class is in front of the PluginClassBase. in AnalysisServices() 325 PluginClassBase *CfiFactory(PluginCreateFunc factory, const string &className) __attribute__((no_sanitize("cfi"))) in CfiFactory() 330 PluginClassBase *ImplClass::DoCreateObject(shared_ptr<Plugin> &plugin) __attribute__((no_sanitize("cfi"))) in DoCreateObject() 340 PluginClassBase *pluginBaseObj = CfiFactory(factory, className_); in DoCreateObject() 348 // we require that the plugin class inherit only one service interface class and the PluginClassBase class, in DoCreateObject() 349 // while the location of the service interface class is in front of the PluginClassBase. in DoCreateObject() 353 // PluginClassBase i in DoCreateObject() [all...] |
H A D | impl_class_mgr.h | 33 class PluginClassBase; 39 PluginClassBase *CreateObject(uint16_t interfaceID, const std::string &className, uint32_t &errorCode); 40 PluginClassBase *CreateObject(uint16_t interfaceID, uint16_t serviceType,
|
H A D | impl_class.h | 32 class PluginClassBase; 52 PluginClassBase *CreateObject(uint32_t &errorCode); 75 PluginClassBase *DoCreateObject(std::shared_ptr<Plugin> &plugin);
|
H A D | plugin_fw.h | 38 PluginClassBase *CreateObject(uint16_t interfaceID, const std::string &className, uint32_t &errorCode); 39 PluginClassBase *CreateObject(uint16_t interfaceID, uint16_t serviceType,
|
H A D | plugin_fw.cpp | 47 PluginClassBase *PluginFw::CreateObject(uint16_t interfaceID, const string &className, uint32_t &errorCode) in CreateObject() 55 PluginClassBase *PluginFw::CreateObject(uint16_t interfaceID, uint16_t serviceType, in CreateObject()
|
/foundation/multimedia/image_framework/plugins/manager/src/thirdpartyadp/gstreamer/ |
H A D | gst_plugin_fw.h | 36 PluginClassBase *CreateObject(uint16_t interfaceID, const std::string &className, uint32_t &errorCode); 37 PluginClassBase *CreateObject(uint16_t interfaceID, uint16_t serviceType,
|
H A D | gst_plugin_fw.cpp | 43 PluginClassBase *GstPluginFw::CreateObject(uint16_t interfaceID, const string &className, uint32_t &errorCode) in CreateObject() 53 PluginClassBase *GstPluginFw::CreateObject(uint16_t interfaceID, uint16_t serviceType, in CreateObject()
|
/foundation/multimedia/image_framework/plugins/manager/src/ |
H A D | plugin_server.cpp | 107 PluginClassBase *PluginServer::CreateObject(uint16_t interfaceID, const string &className, uint32_t &errorCode) in CreateObject() 110 PluginClassBase *obj = nullptr; in CreateObject() 124 PluginClassBase *PluginServer::CreateObject(uint16_t interfaceID, uint16_t serviceType, in CreateObject() 129 PluginClassBase *obj = nullptr; in CreateObject()
|
/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/plugin_test/ |
H A D | gst_plugin_fw_test.cpp | 64 PluginClassBase *obj = gstPluginFw_.CreateObject(id, implClassName, errorCode); in HWTEST_F() 83 PluginClassBase *obj = gstPluginFw_.CreateObject(id, serviceType, capabilities, priorityScheme, errorCode); in HWTEST_F()
|
/foundation/multimedia/image_framework/plugins/common/libs/image/formatagentplugin/include/ |
H A D | webp_format_agent.h | 26 class WebpFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
|
H A D | jpeg_format_agent.h | 26 class JpegFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
|
H A D | svg_format_agent.h | 26 class SvgFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
|
H A D | gif_format_agent.h | 26 class GifFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
|
H A D | raw_format_agent.h | 27 class RawFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
|
H A D | png_format_agent.h | 26 class PngFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
|
H A D | bmp_format_agent.h | 26 class BmpFormatAgent : public AbsImageFormatAgent, public OHOS::MultimediaPlugin::PluginClassBase {
|
/foundation/multimedia/image_framework/plugins/manager/test/unittest/common/plugin_example/plugin_example1/ |
H A D | cloud_label_detector.h | 24 class CloudLabelDetector final: public AbsImageDetector, public OHOS::MultimediaPlugin::PluginClassBase {
|
H A D | label_detector.h | 24 class LabelDetector final : public AbsImageDetector, public OHOS::MultimediaPlugin::PluginClassBase {
|
/foundation/multimedia/image_framework/plugins/manager/test/unittest/common/plugin_example/plugin_example2/ |
H A D | cloud_label_detector2.h | 24 class CloudLabelDetector2 final : public AbsImageDetector, public OHOS::MultimediaPlugin::PluginClassBase {
|
H A D | label_detector2.h | 24 class LabelDetector2 final : public AbsImageDetector, public OHOS::MultimediaPlugin::PluginClassBase {
|
/foundation/multimedia/image_framework/plugins/manager/test/unittest/common/plugin_example/plugin_example3/ |
H A D | cloud_label_detector3.h | 24 class CloudLabelDetector3 final : public AbsImageDetector, public OHOS::MultimediaPlugin::PluginClassBase {
|