class: ewol::object::SignalBase
Description:
Constructor and Destructor:
+ SignalBase (ewol::object::SignalList & _objectLink,
const std::string & _name,
const std::string & _description);
+ virtual ~SignalBase ();
Synopsis:
# ewol::object::SignalList & m_objectLink;
# std::string m_name;
# std::string m_description;
# int32_t m_uidSignal;
+ const std::string & getName () const;
+ const std::string & getDescription () const;
+ virtual void release (std::shared_ptr<ewol::Object> _obj) = 0;
Detail:
m_objectLink
# ewol::object::SignalList & m_objectLink;
m_name
# std::string m_name;
m_description
# std::string m_description;
m_uidSignal
# int32_t m_uidSignal;
SignalBase
+ SignalBase (ewol::object::SignalList & _objectLink,
const std::string & _name,
const std::string & _description);
Create a parameter with a specific type.
Parameter [input]: | _objectLink | reference on the parameter lister. |
Parameter [input]: | _name | Static name of the parameter. |
Parameter [input]: | _description | description of the parameter. |
~SignalBase
+ virtual ~SignalBase ();
Destructor.
getName
+ const std::string & getName () const;
getDescription
+ const std::string & getDescription () const;
release
+ virtual void release (std::shared_ptr<ewol::Object> _obj) = 0;