|
CGraph
|
维护GDaemon实例的集合daemons_ 支持批量init/批量destroy,在daemons_里面add/destroy或者清空daemons_等 More...
#include <GDaemonManager.h>


Protected Member Functions | |
| GDaemonManager ()=default | |
| ~GDaemonManager () override | |
| CStatus | init () final |
| CStatus | destroy () final |
| CStatus | add (GDaemonPtr daemon) final |
| CStatus | remove (GDaemonPtr daemon) final |
| CStatus | clear () final |
| CSize | getSize () const final |
Protected Member Functions inherited from GDaemonObject | |
| GDaemonObject () | |
| ~GDaemonObject () override | |
| virtual GDaemonObject * | setInterval (CMSec interval) |
| template<typename DParam , c_enable_if_t< std::is_base_of< GDaemonParam, DParam >::value, int > = 0> | |
| GDaemonObject * | setDParam (DParam *param) |
Protected Member Functions inherited from GraphManager< GDaemon > | |
| virtual CStatus | add (GDaemon *object) |
| virtual CStatus | remove (GDaemon *object) |
| virtual CBool | find (GDaemon *object) const |
| virtual CStatus | create (const std::string &key) |
| virtual GDaemon * | get (const std::string &key) |
| virtual CStatus | reset () |
| CStatus | run () override |
Private Attributes | |
| GDaemonSet | daemons_ {} |
Friends | |
| class | GPipeline |
| class | CAllocator |
Additional Inherited Members | |
Public Member Functions inherited from GDaemonObject | |
| template<typename DParam , c_enable_if_t< std::is_base_of< GDaemonParam, DParam >::value, int > > | |
| CGRAPH_NAMESPACE_BEGIN GDaemonObjectPtr | setDParam (DParam *param) |
Public Member Functions inherited from CObject | |
| CObject ()=default | |
| virtual | ~CObject ()=default |
Public Member Functions inherited from CDescInfo | |
| virtual const std::string & | getName () const |
| const std::string & | getSession () const |
| const std::string & | getDescription () const |
| virtual auto | setName (const std::string &name) -> decltype(this) |
| virtual auto | setDescription (const std::string &description) -> decltype(this) |
| virtual | ~CDescInfo ()=default |
Protected Attributes inherited from CDescInfo | |
| std::string | name_ |
| std::string | session_ |
| std::string | description_ |
维护GDaemon实例的集合daemons_ 支持批量init/批量destroy,在daemons_里面add/destroy或者清空daemons_等
|
explicitprotecteddefault |
|
overrideprotected |

|
finalprotected |
|
finalprotectedvirtual |
|
finalprotectedvirtual |
|
finalprotected |
|
friend |
|
friend |
|
private |