Lines Matching refs:C2Component
449 std::vector<std::shared_ptr<const C2Component>> components, in _createBlockPool()
540 std::vector<std::shared_ptr<const C2Component>> components, in createBlockPool()
548 std::shared_ptr<const C2Component> component, in getBlockPool()
563 [component](const std::weak_ptr<const C2Component> &ptr) { in getBlockPool()
587 std::map<C2BlockPool::local_id_t, std::vector<std::weak_ptr<const C2Component>>> mComponents;
596 C2BlockPool::local_id_t id, std::shared_ptr<const C2Component> component, in GetCodec2BlockPool()
628 const std::vector<std::shared_ptr<const C2Component>> &components, in CreateCodec2BlockPool()
637 std::shared_ptr<const C2Component> component, in CreateCodec2BlockPool()
646 virtual std::vector<std::shared_ptr<const C2Component::Traits>> listComponents() override;
660 C2String name, std::shared_ptr<C2Component> *const component) override;
687 c2_node_id_t id, std::shared_ptr<C2Component> *component,
688 ComponentDeleter deleter = std::default_delete<C2Component>()) override;
696 std::shared_ptr<const C2Component::Traits> getTraits();
751 std::shared_ptr<C2Component::Traits> mTraits; ///< cached component traits
936 std::vector<std::shared_ptr<const C2Component::Traits>> mComponentList;
987 std::shared_ptr<C2Component::Traits> traits(new (std::nothrow) C2Component::Traits); in init()
996 case C2Component::DOMAIN_AUDIO: in init()
1037 c2_node_id_t id, std::shared_ptr<C2Component> *component, in createComponent()
1038 std::function<void(::C2Component*)> deleter) { in createComponent()
1045 id, component, [module, deleter](C2Component *p) mutable { in createComponent()
1053 std::shared_ptr<const C2Component::Traits> C2PlatformComponentStore::ComponentModule::getTraits() { in getTraits()
1147 std::shared_ptr<const C2Component::Traits> traits = module->getTraits(); in visitComponents()
1160 std::vector<std::shared_ptr<const C2Component::Traits>> C2PlatformComponentStore::listComponents() { in listComponents()
1179 C2String name, std::shared_ptr<C2Component> *const component) { in createComponent()