Lines Matching refs:jobNode
142 JobNode *jobNode = (JobNode *)trigger; in DelJobTrigger_() local
145 CommandNode *cmd = jobNode->firstCmd; in DelJobTrigger_()
152 if (jobNode->condition != NULL) { in DelJobTrigger_()
153 free(jobNode->condition); in DelJobTrigger_()
154 jobNode->condition = NULL; in DelJobTrigger_()
156 jobNode->lastCmd = NULL; in DelJobTrigger_()
157 jobNode->firstCmd = NULL; in DelJobTrigger_()
160 OH_HashMapRemove(workSpace->hashMap, jobNode->name); in DelJobTrigger_()
163 free(jobNode); in DelJobTrigger_()
173 free(jobNode); in DelJobTrigger_()
276 JobNode *jobNode = GetTriggerByName(workSpace, name); in UpdateJobTrigger() local
277 if (jobNode == NULL) { in UpdateJobTrigger()
283 } else if (jobNode->condition == NULL && condition != NULL) { in UpdateJobTrigger()
284 int ret = CopyCondition((TriggerNode *)jobNode, condition); in UpdateJobTrigger()
285 PARAM_CHECK(ret == 0, FreeTrigger(workSpace, (TriggerNode*)jobNode); in UpdateJobTrigger()
288 return jobNode; in UpdateJobTrigger()
611 JobNode *jobNode = HASHMAP_ENTRY(node, JobNode, hashNode); in JobNodeGetNodeHasCode() local
613 size_t nameLen = strlen(jobNode->name); in JobNodeGetNodeHasCode()
615 code += jobNode->name[i] - 'A'; in JobNodeGetNodeHasCode()
633 JobNode *jobNode = HASHMAP_ENTRY(node, JobNode, hashNode); in JobNodeFree() local
634 FreeTrigger(GetTriggerWorkSpace(), (TriggerNode *)jobNode); in JobNodeFree()