|
std::recursive_mutex | m_mutex |
|
§ cleanInternalRemoved()
void ewol::object::Manager::cleanInternalRemoved |
( |
| ) |
|
clean the weak pointer list (remove weak_ptr that is remoed)
§ displayListObject()
void ewol::object::Manager::displayListObject |
( |
| ) |
|
§ get()
Retrive an Object with his name.
- Parameters
-
- Returns
- Pointer on the finded Object.
§ getNumberObject()
int32_t ewol::object::Manager::getNumberObject |
( |
| ) |
|
Get the number of loaded object in the system.
- Returns
- number of Object
§ getObjectNamed()
retrive an object with his name
- Parameters
-
[in] | _name | Name of the object |
- Returns
- the requested object or nullptr
§ timeCall()
void ewol::object::Manager::timeCall |
( |
const echrono::Clock & |
_localTime | ) |
|
Call every time we can with the current time.
- Parameters
-
[in] | _localTime | Current system Time. |
§ timeCallHave()
bool ewol::object::Manager::timeCallHave |
( |
| ) |
|
check if the Interface have some user that request a periodic call
- Returns
- true, have some periodic event...
§ timeCallResume()
void ewol::object::Manager::timeCallResume |
( |
const echrono::Clock & |
_localTime | ) |
|
If the application is suspended The Ewol Object manager does not know it, just call this to update delta call.
- Parameters
-
[in] | _localTime | Current system Time. |
§ unInit()
void ewol::object::Manager::unInit |
( |
| ) |
|
remove all resources (un-init) out of the destructor (due to the system implementation)
§ workerAdd()
Add a worker on the system list.
- Parameters
-
[in] | _worker | Worker to add in the list. |
§ workerRemove()
Remove a worker on the system list.
- Parameters
-
[in] | _worker | Worker to add in the list. |
§ ewol::Object
The documentation for this class was generated from the following file: