Home
last modified time | relevance | path

Searched refs:LogicCalculator (Results 1 – 4 of 4) sorted by relevance

/base/startup/init/services/param/include/
Dtrigger_checker.h62 } 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);
Dtrigger_manager.h96 LogicCalculator *calculator, const char *content, uint32_t contentSize);
97 int32_t (*checkCondition)(LogicCalculator *calculator,
/base/startup/init/services/param/trigger/
Dtrigger_checker.c25 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 …]
Dtrigger_manager.c342 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()