• Home
  • Raw
  • Download

Lines Matching refs:ComponentModule

680     struct ComponentModule : public C2ComponentFactory,  struct in android::C2PlatformComponentStore
681 public std::enable_shared_from_this<ComponentModule> {
701 ComponentModule() in ComponentModule() function
717 ComponentModule( in ComponentModule() function
743 virtual ~ComponentModule() override;
778 c2_status_t fetchModule(std::shared_ptr<ComponentModule> *module) { in fetchModule()
781 std::shared_ptr<ComponentModule> localModule = mModule.lock(); in fetchModule()
785 localModule = std::make_shared<ComponentModule>(mCreateFactory, in fetchModule()
788 localModule = std::make_shared<ComponentModule>(); in fetchModule()
815 std::weak_ptr<ComponentModule> mModule; ///< weak reference to the loaded module
921 c2_status_t findComponent(C2String name, std::shared_ptr<ComponentModule> *module);
943 c2_status_t C2PlatformComponentStore::ComponentModule::init( in init()
1004 C2PlatformComponentStore::ComponentModule::~ComponentModule() { in ~ComponentModule()
1015 c2_status_t C2PlatformComponentStore::ComponentModule::createInterface( in createInterface()
1022 std::shared_ptr<ComponentModule> module = shared_from_this(); in createInterface()
1032 c2_status_t C2PlatformComponentStore::ComponentModule::createComponent( in createComponent()
1039 std::shared_ptr<ComponentModule> module = shared_from_this(); in createComponent()
1049 std::shared_ptr<const C2Component::Traits> C2PlatformComponentStore::ComponentModule::getTraits() { in getTraits()
1141 std::shared_ptr<ComponentModule> module; in visitComponents()
1163 C2String name, std::shared_ptr<ComponentModule> *module) { in findComponent()
1178 std::shared_ptr<ComponentModule> module; in createComponent()
1191 std::shared_ptr<ComponentModule> module; in createInterface()