Lines Matching defs:component
34 std::shared_ptr<C2Component>* const component) override;
60 * An object encapsulating a loaded component module.
78 // Return the traits of the component in this module.
83 c2_node_id_t id, std::shared_ptr<C2Component>* component,
91 std::shared_ptr<C2Component::Traits> mTraits; ///< cached component traits
98 C2ComponentFactory* mComponentFactory; ///< loaded/created component factory
102 * An object encapsulating a loadable component module.
111 * Load the component module.
113 * This method simply returns the component module if it is already currently loaded, or
119 * \retval C2_OK the component module has been successfully loaded
120 * \retval C2_NO_MEMORY not enough memory to loading the component module
121 * \retval C2_NOT_FOUND could not locate the component module
122 * \retval C2_CORRUPTED the component module could not be loaded
123 * \retval C2_REFUSED permission denied to load the component module
238 c2_node_id_t id, std::shared_ptr<C2Component>* component,
241 component->reset();
245 return mComponentFactory->createComponent(id, component,
320 std::shared_ptr<C2Component>* const component) {
322 component->reset();
330 res = module->createComponent(0, component);