ewol::object::Worker Class Reference
#include <Worker.hpp>
Inheritance diagram for ewol::object::Worker:
Public Member Functions | |
DECLARE_FACTORY (Worker) | |
virtual | ~Worker () |
void | destroy () override |
Public Member Functions inherited from ewol::Object | |
DECLARE_FACTORY (Object) | |
virtual | ~Object () |
bool | objectHasBeenCorectlyInit () |
bool | isDestroyed () const |
virtual void | setParent (const ewol::ObjectShared &_newParent) |
virtual void | removeParent () |
const char *const | getObjectType () const |
std::string | getTypeDescription () const |
bool | isTypeCompatible (const std::string &_type) const |
bool | getStatic () |
int32_t | getId () |
bool | propertySetOnWidgetNamed (const std::string &_objectName, const std::string &_config, const std::string &_value) |
virtual bool | loadXML (const exml::Element &_node) |
virtual bool | storeXML (exml::Element &_node) const |
void | setStatusResource (bool _val) |
bool | getStatusResource () const |
virtual ewol::ObjectShared | getSubObjectNamed (const std::string &_objectName) |
Public Member Functions inherited from ememory::EnableSharedFromThis< Object > | |
ememory::SharedPtr< EMEMORY_TYPE > | sharedFromThis () |
const ememory::SharedPtr< EMEMORY_TYPE > | sharedFromThis () const |
ememory::WeakPtr< EMEMORY_TYPE > | weakFromThis () |
const ememory::WeakPtr< EMEMORY_TYPE > | weakFromThis () const |
Protected Member Functions | |
Worker () | |
void | init () override |
Protected Member Functions inherited from ewol::Object | |
Object () | |
virtual void | autoDestroy () |
virtual void | requestDestroyFromChild (const ewol::ObjectShared &_child) |
void | addObjectType (const char *_type) |
Additional Inherited Members | |
Static Public Member Functions inherited from ewol::Object | |
static ewol::object::Manager & | getObjectManager () |
static ewol::Context & | getContext () |
static ewol::ObjectShared | getObjectNamed (const std::string &_objectName) |
Public Attributes inherited from ewol::Object | |
eproperty::Value< std::string > | propertyName |
Public Attributes inherited from eproperty::Interface | |
eproperty::InterfaceData | properties |
Protected Attributes inherited from ewol::Object | |
ewol::ObjectWeak | m_parent |
bool | m_destroy |
bool | m_static |
Detailed Description
A worker might not been possesed by someone, then the system might keep a pointer on it.
Constructor & Destructor Documentation
§ Worker()
|
protected |
Constructor.
§ ~Worker()
|
virtual |
Destructor.
Member Function Documentation
§ DECLARE_FACTORY()
ewol::object::Worker::DECLARE_FACTORY | ( | Worker | ) |
Factory.
§ destroy()
|
overridevirtual |
Destroy the current object.
Reimplemented from ewol::Object.
The documentation for this class was generated from the following file:
- framework/atria-soft/ewol/ewol/object/Worker.hpp