Home
last modified time | relevance | path

Searched refs:TriggerNode (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/base/startup/init/services/param/trigger/
H A Dtrigger_manager.c88 TriggerNode *node = (TriggerNode *)calloc(1, dataSize); in AddTriggerNode_()
124TriggerNode *node = (TriggerNode *)AddTriggerNode_(triggerHead, extInfo->type, condition, triggerN… in AddJobTrigger_()
225 static TriggerNode *GetNextTrigger_(const TriggerHeader *triggerHead, const TriggerNode *curr) in GetNextTrigger_()
235 return ListEntry(node, TriggerNode, node); in GetNextTrigger_()
253 static const char *GetJobName_(const TriggerNode *trigger) in GetJobName_()
316 TriggerNode *trigger = head->nextTrigger(head, NULL); in ClearTrigger()
333 TriggerNode *ExecuteQueuePop(TriggerWorkSpace *workSpace) in ExecuteQueuePop()
336 TriggerNode *trigger = NULL; in ExecuteQueuePop()
397 TriggerNode *trigger = head->nextTrigger(head, NULL); in ExecTriggerMatch_()
710 TriggerNode *trigger = NULL; in ClearWatchTrigger()
[all …]
H A Dtrigger_processor.c33 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 …ggerWorkSpace.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 *)trigger, NULL, 0); in DoJobExecNow()
/ohos5.0/base/startup/init/services/param/include/
H A Dtrigger_manager.h124 } 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 *, uin…
/ohos5.0/base/startup/init/services/param/linux/
H A Dparam_service.c207 static TriggerNode *AddWatcherTrigger(int triggerType, const char *condition, const TriggerExtInfo … 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()
/ohos5.0/base/startup/init/test/unittest/param/
H A Dtrigger_unittest.cpp44 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 Dparamservice_unittest.cpp27 static int TestTriggerExecute(TriggerNode *trigger, const char *content, uint32_t size) in TestTriggerExecute()
/ohos5.0/base/startup/init/test/unittest/init/
H A Dservice_unittest.cpp80 static int ServiceTestTriggerExe(const TriggerNode *trigger, const char *content, uint32_t size) in ServiceTestTriggerExe()