Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChunelFeng/CGraph
/ functions
Functions
823 in github.com/ChunelFeng/CGraph
⨍
Functions
823
◇
Types & classes
145
↓ 90 callers
Function
CGRAPH_ECHO
* 定制化输出 * @param cmd * @param ... * 注:内部包含全局锁,不建议正式上线的时候使用 */
src/UtilsCtrl/UtilsDefine.h:137
↓ 54 callers
Function
create
* 单例的创建一个句柄 * @return */
src/UtilsCtrl/Singleton/USingleton.h:73
↓ 43 callers
Function
CGRAPH_ASSERT_NOT_NULL
src/GraphCtrl/GraphPipeline/GPipelineFactory.cpp:28
↓ 38 callers
Function
remove
src/UtilsCtrl/Container/USmallVector.h:71
↓ 36 callers
Method
process
src/GraphCtrl/GraphEvent/GEvent.cpp:45
↓ 26 callers
Method
isOK
* 判断当前状态是否可行 * @return */
src/CBasic/CStatus.h:114
↓ 24 callers
Method
clear
src/GraphCtrl/GraphEvent/GEventManager.cpp:34
↓ 24 callers
Method
isErr
* 判断当前状态是否可行 * @return */
src/CBasic/CStatus.h:122
↓ 21 callers
Method
find
src/GraphCtrl/GraphElement/GElementManager.cpp:74
↓ 21 callers
Method
wait
* 等待信号触发 */
src/UtilsCtrl/ThreadPool/Semaphore/USemaphore.h:35
↓ 19 callers
Method
process
src/GraphCtrl/GraphPipeline/GPipeline.cpp:106
↓ 18 callers
Method
insert
src/GraphCtrl/GraphElement/GElementRepository.cpp:13
↓ 17 callers
Method
setVisible
src/GraphCtrl/GraphElement/GElement.cpp:61
↓ 16 callers
Method
unlock
src/GraphCtrl/GraphParam/GParam.cpp:70
↓ 15 callers
Function
clear
* 清空Lru中的信息 */
src/UtilsCtrl/Lru/ULru.h:86
↓ 14 callers
Method
fatProcessor
src/GraphCtrl/GraphElement/GElement.cpp:221
↓ 14 callers
Method
getCode
* 获取异常值信息 * @return */
src/CBasic/CStatus.h:98
↓ 13 callers
Function
clear
* 清空数据 * @return */
src/GraphCtrl/GraphMessage/GMessageManager.h:263
↓ 12 callers
Function
generateSession
* 生成随机session信息 * @param key * @param size * @return */
src/UtilsCtrl/Random/URandom.h:84
↓ 11 callers
Method
destroy
tutorial/MyGNode/MyNode2.h:31
↓ 10 callers
Method
isGGroup
src/GraphCtrl/GraphElement/GElement.cpp:453
↓ 9 callers
Method
addDependGElements
src/GraphCtrl/GraphElement/GElement.cpp:154
↓ 9 callers
Function
run
* 线程执行函数 * @return */
src/UtilsCtrl/ThreadPool/Thread/UThreadPrimary.h:69
↓ 9 callers
Method
setTimeout
src/GraphCtrl/GraphElement/GElement.cpp:80
↓ 8 callers
Function
destroy
src/UtilsCtrl/Singleton/USingleton.h:61
↓ 8 callers
Method
find
src/GraphCtrl/GraphPipeline/GPipelineManager.cpp:100
↓ 8 callers
Function
init
src/UtilsCtrl/Singleton/USingleton.h:51
↓ 8 callers
Method
load
src/GraphCtrl/GraphPipeline/GPipeline.cpp:345
↓ 8 callers
Method
registerGGroup
src/GraphCtrl/GraphPipeline/GPipeline.cpp:143
↓ 8 callers
Method
setGParamManager
src/GraphCtrl/GraphAspect/GAspectManager.cpp:104
↓ 7 callers
Method
init
src/GraphCtrl/GraphPipeline/GPipeline.cpp:36
↓ 7 callers
Method
setFunction
src/GraphCtrl/GraphElement/GAdapter/GFunction/GFunction.cpp:11
↓ 6 callers
Function
CGRAPH_ASSERT_INIT
src/GraphCtrl/GraphPipeline/GPipelineManager.cpp:71
↓ 6 callers
Method
asyncProcess
src/GraphCtrl/GraphEvent/GEvent.cpp:64
↓ 6 callers
Method
clear
src/GraphCtrl/GraphElement/GAdapter/GFence/GFence.cpp:39
↓ 6 callers
Method
init
test/_Materials/TestGNodes.h:19
↓ 6 callers
Method
lock
src/GraphCtrl/GraphParam/GParam.cpp:65
↓ 6 callers
Method
run
test/_Materials/TestGNodes.h:24
↓ 5 callers
Method
destroy
src/GraphCtrl/GraphPipeline/GPipeline.cpp:80
↓ 5 callers
Method
init
执行过程中,init 和 destroy 方法,单次执行,可选择性实现 run 方法可以多次执行,且必须实现
tutorial/MyGNode/MyNode2.h:18
↓ 5 callers
Method
isAsync
src/GraphCtrl/GraphElement/GElement.cpp:143
↓ 5 callers
Method
setLoop
src/GraphCtrl/GraphElement/GElement.cpp:42
↓ 5 callers
Method
setThreadPool
src/GraphCtrl/GraphElement/GElement.cpp:360
↓ 5 callers
Method
setUniqueThreadPoolConfig
src/GraphCtrl/GraphPipeline/GPipeline.cpp:238
↓ 4 callers
Function
CGRAPH_YIELD
* 模拟的yield操作,兼容了 sleep 和 yield 两种情况 * 考虑到yield 在不同的os中,会有不同的实现方式,提供不同实现版本的yield方法 * @return */
src/UtilsCtrl/UtilsFunction.h:118
↓ 4 callers
Function
PYCGRAPH_DECLARE_GGROUP_INTERFACE_CLASS
python/wrapper/PywGMutable.h:29
↓ 4 callers
Function
collectPaths
* 记录所有的path信息 * @param elements * @return */
src/GraphCtrl/GraphElement/_GOptimizer/GOptimizer.h:47
↓ 4 callers
Function
find
src/GraphCtrl/GraphManager.h:47
↓ 4 callers
Function
getSize
src/GraphCtrl/GraphManager.h:81
↓ 4 callers
Function
if
src/UtilsCtrl/Singleton/USingleton.h:52
↓ 4 callers
Function
popPoolTask
* 从线程池的队列中,获取任务 * @param task * @return */
src/UtilsCtrl/ThreadPool/Thread/UThreadBase.h:53
↓ 4 callers
Method
setGEventManager
src/GraphCtrl/GraphAspect/GAspectManager.cpp:113
↓ 4 callers
Method
setSharedThreadPool
src/GraphCtrl/GraphPipeline/GPipeline.cpp:252
↓ 4 callers
Method
setup
src/GraphCtrl/GraphParam/GParamManager.cpp:67
↓ 3 callers
Function
CGRAPH_GET_CURRENT_ACCURATE_MS
* 获取当前的ms信息(包含小数) * @return */
src/UtilsCtrl/UtilsFunction.h:40
↓ 3 callers
Method
__create_4py
src/GraphCtrl/GraphParam/GParamManager.cpp:103
↓ 3 callers
Method
add
src/GraphCtrl/GraphPipeline/GPipelineManager.cpp:68
↓ 3 callers
Method
asyncRun
src/GraphCtrl/GraphPipeline/GPipeline.cpp:159
↓ 3 callers
Method
asyncRun
src/GraphCtrl/GraphElement/GElement.cpp:535
↓ 3 callers
Method
dump
src/GraphCtrl/GraphPipeline/GPipeline.cpp:200
↓ 3 callers
Function
fatWait
* 如果总是进入无task的状态,则开始休眠 * 休眠一定时间后,然后恢复执行状态,避免出现异常情况导致无法唤醒 */
src/UtilsCtrl/ThreadPool/Thread/UThreadPrimary.h:116
↓ 3 callers
Method
getInterval
src/GraphCtrl/GraphDaemon/GDaemon.cpp:31
↓ 3 callers
Method
getSize
src/GraphCtrl/GraphAspect/GAspectManager.cpp:76
↓ 3 callers
Method
init
src/UtilsCtrl/ThreadPool/UThreadPool.cpp:47
↓ 3 callers
Method
isRegistered
src/GraphCtrl/GraphElement/GElement.cpp:149
↓ 3 callers
Function
notify
src/GraphCtrl/GraphEvent/GEventManagerWrapper.h:35
↓ 3 callers
Method
pushAllState
src/GraphCtrl/GraphElement/GElementRepository.cpp:62
↓ 3 callers
Function
randomSleep
example/E03-ThirdFlow.cpp:19
↓ 3 callers
Method
refresh
src/GraphCtrl/GraphElement/GElement.cpp:25
↓ 3 callers
Method
remove
src/GraphCtrl/GraphPipeline/GPipelineManager.cpp:119
↓ 3 callers
Method
reset
src/GraphCtrl/GraphParam/GParam.cpp:61
↓ 3 callers
Method
run
tutorial/MyGNode/MyNode1.h:16
↓ 3 callers
Method
run
src/GraphCtrl/GraphPipeline/GPipeline.cpp:56
↓ 3 callers
Function
runTask
* 执行单个任务 * @param task */
src/UtilsCtrl/ThreadPool/Thread/UThreadBase.h:82
↓ 3 callers
Method
setName
src/GraphCtrl/GraphElement/GElement.cpp:34
↓ 3 callers
Method
trigger
src/GraphCtrl/GraphEvent/GEventManager.cpp:45
↓ 2 callers
Function
CGRAPH_GET_CURRENT_MS
src/UtilsCtrl/UtilsFunction.h:23
↓ 2 callers
Method
__get_4py
src/GraphCtrl/GraphParam/GParamManager.cpp:116
↓ 2 callers
Method
addManagers
src/GraphCtrl/GraphElement/GGroup/GGroup.cpp:102
↓ 2 callers
Function
buildGraph
* 构造对应的二维矩阵图 * @param elements * @param paths * @param father * @param son * @param unlink * @return */
src/GraphCtrl/GraphElement/_GOptimizer/GOptimizer.h:68
↓ 2 callers
Method
cancel
src/GraphCtrl/GraphPipeline/GPipeline.cpp:181
↓ 2 callers
Method
change
example/E02-MockGUI.cpp:23
↓ 2 callers
Method
checkSerializable
src/GraphCtrl/GraphElement/GElementManager.cpp:139
↓ 2 callers
Method
getAsyncResult
src/GraphCtrl/GraphElement/GElement.cpp:557
↓ 2 callers
Method
getConfig
src/UtilsCtrl/ThreadPool/UThreadPool.cpp:42
↓ 2 callers
Method
getDeepPath
src/GraphCtrl/GraphElement/GElement.cpp:582
↓ 2 callers
Method
getLoop
src/GraphCtrl/GraphElement/GElement.cpp:479
↓ 2 callers
Function
getPatch
* 根据 ancestor信息,获取对等同级的element信息 * @param path * @param ancestor * @param element * @return */
src/GraphCtrl/GraphElement/_GOptimizer/GSeparateOptimizer.h:73
↓ 2 callers
Method
getRelation
src/GraphCtrl/GraphElement/GElement.cpp:503
↓ 2 callers
Function
getTopo
* 计算当前elements的 拓扑排序信息 * @param elements * @return */
src/GraphCtrl/GraphElement/_GEngine/GEngine.h:73
↓ 2 callers
Method
isDefaultBinding
src/GraphCtrl/GraphElement/GElement.cpp:598
↓ 2 callers
Function
isEmpty
src/UtilsCtrl/ThreadPool/Queue/UAtomicRingBufferQueue.h:137
↓ 2 callers
Method
isTimeout
src/GraphCtrl/GraphElement/GElement.cpp:317
↓ 2 callers
Function
loopProcess
* 循环处理任务 * @return */
src/UtilsCtrl/ThreadPool/Thread/UThreadBase.h:155
↓ 2 callers
Function
popTask
* 从本地弹出一个任务 * @param task * @return */
src/UtilsCtrl/ThreadPool/Thread/UThreadPrimary.h:167
↓ 2 callers
Method
remove
src/GraphCtrl/GraphElement/GElementManager.cpp:83
↓ 2 callers
Function
reset
* 清空所有任务内容 */
src/UtilsCtrl/ThreadPool/Thread/UThreadBase.h:107
↓ 2 callers
Method
resume
src/GraphCtrl/GraphPipeline/GPipeline.cpp:193
↓ 2 callers
Function
runTasks
* 批量执行任务 * @param tasks */
src/UtilsCtrl/ThreadPool/Thread/UThreadBase.h:94
↓ 2 callers
Method
setEngineType
src/GraphCtrl/GraphElement/GElementManager.cpp:102
next →
1–100 of 823, ranked by callers