Lines Matching refs:trigger
50 #define TRIGGER_IN_QUEUE(trigger) (((trigger)->flags & TRIGGER_FLAGS_QUEUE) == TRIGGER_FLAGS_QUEUE) argument
51 #define TRIGGER_SET_FLAG(trigger, flag) ((trigger)->flags |= (flag)) argument
52 #define TRIGGER_CLEAR_FLAG(trigger, flag) ((trigger)->flags &= ~(flag)) argument
53 #define TRIGGER_TEST_FLAG(trigger, flag) (((trigger)->flags & (flag)) == (flag)) argument
92 …int32_t (*executeTrigger)(const struct tagTriggerNode_ *trigger, const char *content, uint32_t siz…
100 const char *(*getTriggerName)(const struct tagTriggerNode_ *trigger);
101 const char *(*getCondition)(const struct tagTriggerNode_ *trigger);
102 void (*delTrigger)(const struct TriggerWorkSpace_ *workSpace, struct tagTriggerNode_ *trigger);
104 const struct tagTriggerNode_ *trigger);
105 int32_t (*compareData)(const struct tagTriggerNode_ *trigger, const void *data);
179 int ExecuteQueuePush(TriggerWorkSpace *workSpace, const TriggerNode *trigger);
184 void FreeTrigger(const TriggerWorkSpace *workSpace, TriggerNode *trigger);
186 int AddCommand(JobNode *trigger, uint32_t cmdIndex, const char *content);
187 CommandNode *GetNextCmdNode(const JobNode *trigger, const CommandNode *curr);
195 const char *GetTriggerName(const TriggerNode *trigger);