CGraph
Protected Member Functions | Protected Attributes | List of all members
GEventObject Class Reference

#include <GEventObject.h>

Inheritance diagram for GEventObject:
Inheritance graph
[legend]
Collaboration diagram for GEventObject:
Collaboration graph
[legend]

Protected Member Functions

CStatus run () final
 
virtual GEventObjectsetThreadPool (UThreadPoolPtr ptr)
 

Protected Attributes

UThreadPoolPtr thread_pool_ = nullptr
 
GParamManagerPtr param_manager_ = nullptr
 
- Protected Attributes inherited from CDescInfo
std::string name_
 
std::string session_
 
std::string description_
 

Additional Inherited Members

- Public Member Functions inherited from CObject
 CObject ()=default
 
virtual CStatus init ()
 
virtual CStatus destroy ()
 
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
 

Member Function Documentation

◆ run()

CStatus GEventObject::run ( )
inlinefinalprotectedvirtual

流程处理函数

Implements CObject.

◆ setThreadPool()

virtual GEventObject* GEventObject::setThreadPool ( UThreadPoolPtr  ptr)
inlineprotectedvirtual

Reimplemented in GEventManager.

Member Data Documentation

◆ param_manager_

GParamManagerPtr GEventObject::param_manager_ = nullptr
protected

◆ thread_pool_

UThreadPoolPtr GEventObject::thread_pool_ = nullptr
protected

The documentation for this class was generated from the following file: