Lines Matching refs:workSpace
90 struct tagTriggerNode_ *(*addTrigger)(const struct TriggerWorkSpace_ *workSpace,
95 int32_t (*checkAndMarkTrigger)(const struct TriggerWorkSpace_ *workSpace, int type, const char *name);
96 int32_t (*checkTriggerMatch)(const struct TriggerWorkSpace_ *workSpace, int type,
103 void (*delTrigger)(const struct TriggerWorkSpace_ *workSpace, struct tagTriggerNode_ *trigger);
104 void (*dumpTrigger)(const struct TriggerWorkSpace_ *workSpace,
173 TriggerHeader *GetTriggerHeader(const TriggerWorkSpace *workSpace, int type);
174 void InitTriggerHead(const TriggerWorkSpace *workSpace);
176 int CheckTrigger(TriggerWorkSpace *workSpace, int type,
180 TriggerNode *ExecuteQueuePop(TriggerWorkSpace *workSpace);
181 int ExecuteQueuePush(TriggerWorkSpace *workSpace, const TriggerNode *trigger);
183 JobNode *UpdateJobTrigger(const TriggerWorkSpace *workSpace,
185 JobNode *GetTriggerByName(const TriggerWorkSpace *workSpace, const char *triggerName);
186 void FreeTrigger(const TriggerWorkSpace *workSpace, TriggerNode *trigger);
187 void ClearTrigger(const TriggerWorkSpace *workSpace, int8_t type);