Lines Matching defs:trigger
66 uint32_t trigger = 1;
68 trigger = (CheckAndMarkTrigger(TRIGGER_PARAM, name) != 0) ? 1 : 0;
70 if (trigger) {
72 // notify event to process trigger
184 static int32_t AddWatchNode(struct tagTriggerNode_ *trigger, const struct TriggerExtInfo_ *extInfo)
192 WaitNode *node = (WaitNode *)trigger;
199 WatchNode *node = (WatchNode *)trigger;
214 static int32_t ExecuteWatchTrigger_(const struct tagTriggerNode_ *trigger, const char *content, uint32_t size)
217 extData.type = trigger->type;
218 if (trigger->type == TRIGGER_PARAM_WAIT) {
219 WaitNode *node = (WaitNode *)trigger;
224 WatchNode *node = (WatchNode *)trigger;
271 TriggerNode *trigger = AddWatcherTrigger(TRIGGER_PARAM_WAIT, condition, &extData);
272 PARAM_CHECK(trigger != NULL, free(condition);
273 return -1, "Failed to add trigger for %s", msg->key);
298 TriggerNode *trigger = AddWatcherTrigger(TRIGGER_PARAM_WATCH, msg->key, &extData);
299 if (trigger == NULL) {
300 PARAM_LOGE("Failed to add trigger for %s", msg->key);
425 // init trigger space
427 PARAM_CHECK(ret == 0, return ret, "Failed to init trigger");