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.


~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;