20 AsgComponent (
const std::string& val_name)
23 , m_properties (
new PropertyMgr)
25 msg().declarePropertyFor (*
this);
31 ~AsgComponent () noexcept
39 addCleanup (
const std::shared_ptr<void>& cleanup)
41 m_cleanup.push_back (cleanup);
55 setProperty (
const std::string&
name,
const char *
value)
57 return m_properties->setProperty (
name,
value);
62 PropertyMgr *AsgComponent ::
63 getPropertyMgr () noexcept
70 const PropertyMgr *AsgComponent ::
71 getPropertyMgr()
const noexcept