|
CGraph
|
所有以GraphObject为基类的对象(GAsepct/GDaemon/GEvent/GElement/GPipeline/GParam)的管理器的基类 More...
#include <GraphManager.h>


Protected Member Functions | |
| virtual CStatus | add (T *object) |
| virtual CStatus | remove (T *object) |
| virtual CBool | find (T *object) const |
| virtual CStatus | create (const std::string &key) |
| virtual T * | get (const std::string &key) |
| virtual CStatus | reset () |
| virtual CSize | getSize () const |
| virtual CStatus | clear ()=0 |
| CStatus | run () override |
Additional Inherited Members | |
Public Member Functions inherited from CObject | |
| CObject ()=default | |
| virtual CStatus | init () |
| virtual CStatus | destroy () |
| virtual | ~CObject ()=default |
所有以GraphObject为基类的对象(GAsepct/GDaemon/GEvent/GElement/GPipeline/GParam)的管理器的基类
| T |
|
inlineprotectedvirtual |
添加一个object
| object |
|
protectedpure virtual |
清空所有object,必须实现的内容
Implemented in GStageManager, GPipelineManager, GParamManager, GMessageManager< T, >, GEventManager, GElementManager, GDaemonManager, and GAspectManager.
|
inlineprotectedvirtual |
创建一个object
| key |
|
inlineprotectedvirtual |
查找一个object
| object |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
删除一个object
| object |
|
inlineprotectedvirtual |
|
inlineoverrideprotectedvirtual |