Searched refs:LogicCalculator (Results 1 – 4 of 4) sorted by relevance
/base/startup/init/services/param/include/ |
D | trigger_checker.h | 62 } LogicCalculator; typedef 64 int CalculatorInit(LogicCalculator *calculator, int dataNumber, int dataUnit, int needCondition); 65 void CalculatorFree(LogicCalculator *calculator); 67 int ComputeCondition(LogicCalculator *calculator, const char *condition);
|
D | trigger_manager.h | 96 LogicCalculator *calculator, const char *content, uint32_t contentSize); 97 int32_t (*checkCondition)(LogicCalculator *calculator,
|
/base/startup/init/services/param/trigger/ |
D | trigger_checker.c | 25 int CalculatorInit(LogicCalculator *calculator, int dataNumber, int dataUnit, int needCondition) in CalculatorInit() 54 void CalculatorFree(LogicCalculator *calculator) in CalculatorFree() 63 static void CalculatorClear(LogicCalculator *calculator) in CalculatorClear() 69 static int CalculatorPushChar(LogicCalculator *calculator, char data) in CalculatorPushChar() 78 static int CalculatorPopChar(LogicCalculator *calculator, char *data) in CalculatorPopChar() 89 static int CalculatorPush(LogicCalculator *calculator, const void *data) in CalculatorPush() 100 static int CalculatorPop(LogicCalculator *calculator, void *data) in CalculatorPop() 114 static int CalculatorLength(const LogicCalculator *calculator) in CalculatorLength() 131 static int HandleOperationOr(LogicCalculator *calculator, char *prefix, uint32_t *prefixIndex, uint… in HandleOperationOr() 167 static int ComputeSubCondition(const LogicCalculator *calculator, LogicData *data, const char *cond… in ComputeSubCondition() [all …]
|
D | trigger_manager.c | 342 static int CheckBootCondition_(LogicCalculator *calculator, in CheckBootCondition_() 352 static int CheckWatchCondition_(LogicCalculator *calculator, in CheckWatchCondition_() 363 static int CheckParamCondition_(LogicCalculator *calculator, in CheckParamCondition_() 376 static int CheckUnknowCondition_(LogicCalculator *calculator, in CheckUnknowCondition_() 386 int type, LogicCalculator *calculator, const char *content, uint32_t contentSize) in ExecTriggerMatch_() 403 int type, LogicCalculator *calculator, const char *content, uint32_t contentSize) in CheckBootMatch_() 411 int type, LogicCalculator *calculator, const char *content, uint32_t contentSize) in CheckParamMatch_() 426 int type, LogicCalculator *calculator, const char *content, uint32_t contentSize) in CheckUnknowMatch_() 468 LogicCalculator calculator = {{0}}; in CheckTrigger()
|