Searched refs:TriggerNode (Results 1 - 7 of 7) sorted by relevance
/base/startup/init/services/param/trigger/ |
H A D | trigger_manager.c | 71 static int CopyCondition(TriggerNode *node, const char *condition)
in CopyCondition() 85 static TriggerNode *AddTriggerNode_(TriggerHeader *triggerHead,
in AddTriggerNode_() 88 TriggerNode *node = (TriggerNode *)calloc(1, dataSize);
in AddTriggerNode_() 102 static int32_t AddJobNode_(TriggerNode *trigger, const TriggerExtInfo *extInfo)
in AddJobNode_() 114 static TriggerNode *AddJobTrigger_(const TriggerWorkSpace *workSpace,
in AddJobTrigger_() 124 TriggerNode *node = (TriggerNode *)AddTriggerNode_(triggerHead, extInfo->type, condition, triggerNodeLen);
in AddJobTrigger_() 138 static void DelJobTrigger_(const TriggerWorkSpace *workSpace, TriggerNode *trigger)
in DelJobTrigger_() 176 static TriggerNode *AddWatchTrigger [all...] |
H A D | trigger_processor.c | 33 static int DoTriggerExecute_(const TriggerNode *trigger, const char *content, uint32_t size)
in DoTriggerExecute_() 48 static int DoTriggerCheckResult(TriggerNode *trigger, const char *content, uint32_t size)
in DoTriggerCheckResult() 62 static int ExecuteTriggerImmediately(TriggerNode *trigger, const char *content, uint32_t size)
in ExecuteTriggerImmediately() 78 static void StartTriggerExecute_(TriggerNode *trigger, const char *content, uint32_t size)
in StartTriggerExecute_() 99 TriggerNode *trigger = ExecuteQueuePop(&g_triggerWorkSpace);
in ExecuteQueueWork() 317 g_triggerWorkSpace.executeQueue.executeQueue = calloc(1, TRIGGER_EXECUTE_QUEUE * sizeof(TriggerNode *));
in InitTriggerWorkSpace() 363 if (trigger != NULL && !TRIGGER_IN_QUEUE((TriggerNode *)trigger)) {
in DoTriggerExec() 365 TRIGGER_SET_FLAG((TriggerNode *)trigger, TRIGGER_FLAGS_QUEUE);
in DoTriggerExec() 366 ExecuteQueuePush(&g_triggerWorkSpace, (TriggerNode *)trigger);
in DoTriggerExec() 381 StartTriggerExecute_((TriggerNode *)trigge in DoJobExecNow() [all...] |
/base/startup/init/services/param/include/ |
H A D | trigger_manager.h | 124 } TriggerNode;
typedef 152 TriggerNode **executeQueue;
180 TriggerNode *ExecuteQueuePop(TriggerWorkSpace *workSpace);
181 int ExecuteQueuePush(TriggerWorkSpace *workSpace, const TriggerNode *trigger);
186 void FreeTrigger(const TriggerWorkSpace *workSpace, TriggerNode *trigger);
197 const char *GetTriggerName(const TriggerNode *trigger);
198 void RegisterTriggerExec(int type, int32_t (*executeTrigger)(const TriggerNode *, const char *, uint32_t));
|
/base/startup/init/services/param/linux/ |
H A D | param_service.c | 207 static TriggerNode *AddWatcherTrigger(int triggerType, const char *condition, const TriggerExtInfo *extData)
in AddWatcherTrigger() 271 TriggerNode *trigger = AddWatcherTrigger(TRIGGER_PARAM_WAIT, condition, &extData);
in HandleParamWaitAdd() 298 TriggerNode *trigger = AddWatcherTrigger(TRIGGER_PARAM_WATCH, msg->key, &extData);
in HandleParamWatcherAdd()
|
/base/startup/init/test/unittest/param/ |
H A D | trigger_unittest.cpp | 44 static int TestCmdExec(const TriggerNode *trigger, const char *content, uint32_t size) in TestCmdExec() 57 static int TestTriggerExecute(TriggerNode *trigger, const char *content, uint32_t size) in TestTriggerExecute() 448 FreeTrigger(GetTriggerWorkSpace(), reinterpret_cast<TriggerNode *>(trigger)); in TestExecuteParamTrigger4()
|
H A D | paramservice_unittest.cpp | 27 static int TestTriggerExecute(TriggerNode *trigger, const char *content, uint32_t size) in TestTriggerExecute()
|
/base/startup/init/test/unittest/init/ |
H A D | service_unittest.cpp | 80 static int ServiceTestTriggerExe(const TriggerNode *trigger, const char *content, uint32_t size) in ServiceTestTriggerExe()
|
Completed in 7 milliseconds