~~Title: Efl.Object.provider_register~~
====== Efl.Object.provider_register ======
===== Description =====
%%Will register a manager of a specific class to be answered by %%[[:develop:api:efl:object:method:provider_find|Efl.Object.provider_find]]%%.%%
//Since 1.22//
{{page>:develop:api-include:efl:object:method:provider_register:description&nouser&nolink&nodate}}
===== Signature =====
provider_register {
params {
@in klass: const(Efl.Class);
@in provider: const(Efl.Object);
}
return: bool;
}
===== C signature =====
Eina_Bool efl_provider_register(Eo *obj, const Efl_Class *klass, const Efl_Object *provider);
===== Parameters =====
* **klass** //(in)// - %%The class provided by the registered provider.%%
* **provider** //(in)// - %%The provider for the newly registered class that has to provide that said Efl.Class.%%
===== Implemented by =====
* [[:develop:api:efl:object:method:provider_register|Efl.Object.provider_register]]