CGraph
GPipeline Member List

This is the complete list of members for GPipeline, including all inherited members.

addGAspect(const GElementPtrSet &elements=std::initializer_list< GElementPtr >(), TParam *param=nullptr)GPipeline
addGAspect(const GElementPtrSet &elements, TParam *param)GPipeline
addGDaemon(CMSec ms, TParam *param=nullptr)GPipeline
addGDaemon(CMSec ms, Args &&... args)GPipeline
addGDaemon(CMSec ms, TParam *param)GPipeline
addGDaemon(CMSec ms, Args &&... args)GPipeline
addGEvent(const std::string &key, TParam *param=nullptr)GPipeline
addGEvent(const std::string &key, TParam *param)GPipeline
addGStage(const std::string &key, CInt threshold)GPipeline
asyncProcess(CSize runTimes=CGRAPH_DEFAULT_LOOP_TIMES, std::launch policy=std::launch::async)GPipeline
asyncRun(std::launch policy=std::launch::async)GPipeline
CAllocator classGPipelinefriend
cancel()GPipeline
checkSeparate(GElementPtr fst, GElementPtr snd) constGPipeline
CObject()=defaultCObjectexplicit
createGGroup(const GElementPtrArr &elements, const GElementPtrSet &depends=std::initializer_list< GElementPtr >(), const std::string &name=CGRAPH_EMPTY, CSize loop=CGRAPH_DEFAULT_LOOP_TIMES)GPipeline
createGNode(const GNodeInfo &info, Args &&... args)GPipeline
createGNode(const GElementPtrSet &dependence=std::initializer_list< GElementPtr >(), const std::string &name=CGRAPH_EMPTY, CSize loop=CGRAPH_DEFAULT_LOOP_TIMES, Args &&... args)GPipeline
daemon_manager_GPipelineprivate
description_CDescInfoprotected
destroy() overrideGPipelinevirtual
dump(std::ostream &oss=std::cout)GPipeline
element_manager_GPipelineprivate
event_manager_GPipelineprivate
getCurState() constGPipeline
getDescription() constCDescInfoinline
getMaxPara()GPipeline
getName() constCDescInfoinlinevirtual
getSession() constCDescInfoinline
GPerf classGPipelinefriend
GPipeline()GPipelineexplicitprotected
GPipelineFactory classGPipelinefriend
init() overrideGPipelinevirtual
initEnv()GPipelineprivate
innerRegister(GElementPtr element, const GElementPtrSet &depends, const std::string &name, CSize loop)GPipelineprivate
is_init_GPipelineObjectprotected
makeSerial()GPipeline
name_CDescInfoprotected
param_manager_GPipelineprivate
perf(std::ostream &oss=std::cout)GPipeline
process(CSize runTimes=CGRAPH_DEFAULT_LOOP_TIMES)GPipeline
registerGElement(GElementPPtr elementRef, const GElementPtrSet &depends=std::initializer_list< GElementPtr >(), const std::string &name=CGRAPH_EMPTY, CSize loop=CGRAPH_DEFAULT_LOOP_TIMES)GPipeline
registerGElement(GTemplateNodePtr< Args ... > *elementRef, const GElementPtrSet &depends, Args... args)GPipeline
registerGElement(GFunctionPPtr functionRef, const GElementPtrSet &depends=std::initializer_list< GElementPtr >(), const std::string &name=CGRAPH_EMPTY, CSize loop=CGRAPH_DEFAULT_LOOP_TIMES)GPipeline
registerGElement(GFencePPtr fenceRef, const GElementPtrSet &depends=std::initializer_list< GElementPtr >(), const std::string &name=CGRAPH_EMPTY, CSize loop=CGRAPH_DEFAULT_LOOP_TIMES)GPipeline
registerGElement(GCoordinatorPPtr< SIZE > coordinatorRef, const GElementPtrSet &depends=std::initializer_list< GElementPtr >(), const std::string &name=CGRAPH_EMPTY, CSize loop=CGRAPH_DEFAULT_LOOP_TIMES)GPipeline
registerGElement(GElementPPtr elementRef, const GElementPtrSet &depends, const std::string &name, CSize loop)GPipeline
registerGGroup(GElementPPtr groupRef, const GElementPtrSet &depends=std::initializer_list< GElementPtr >(), const std::string &name=CGRAPH_EMPTY, CSize loop=CGRAPH_DEFAULT_LOOP_TIMES)GPipeline
registerGNode(const GElementPtrSet &depends=std::initializer_list< GElementPtr >(), const std::string &name=CGRAPH_EMPTY, CSize loop=CGRAPH_DEFAULT_LOOP_TIMES)GPipeline
registerGNode(const GElementPtrSet &depends, Args... args)GPipeline
registerGNode(GElementPPtr nodeRef, const GElementPtrSet &depends=std::initializer_list< GElementPtr >(), const std::string &name=CGRAPH_EMPTY, CSize loop=CGRAPH_DEFAULT_LOOP_TIMES)GPipeline
repository_GPipelineprivate
resume()GPipeline
run() overrideGPipelinevirtual
schedule_GPipelineprivate
session_CDescInfoprotected
setDescription(const std::string &description) -> decltype(this)CDescInfoinlinevirtual
setGEngineType(GEngineType type)GPipeline
setName(const std::string &name) -> decltype(this)CDescInfoinlinevirtual
setSharedThreadPool(UThreadPoolPtr ptr)GPipeline
setUniqueThreadPoolConfig(const UThreadPoolConfig &config)GPipeline
stage_manager_GPipelineprivate
trim()GPipeline
yield()GPipeline
~CDescInfo()=defaultCDescInfovirtual
~CObject()=defaultCObjectvirtual
~GPipeline() overrideGPipelineprotected