Searched refs:calculator (Results 1 - 4 of 4) sorted by relevance
/base/startup/init/services/param/trigger/ |
H A D | trigger_checker.c | 25 int CalculatorInit(LogicCalculator *calculator, int dataNumber, int dataUnit, int needCondition)
in CalculatorInit() argument 27 PARAM_CHECK(calculator != NULL, return -1, "Invalid param");
in CalculatorInit() 34 calculator->data = (char *)calloc(1, dataSize);
in CalculatorInit() 35 PARAM_CHECK(calculator->data != NULL, return -1, "Failed to malloc for calculator");
in CalculatorInit() 36 calculator->dataNumber = dataNumber;
in CalculatorInit() 37 calculator->endIndex = 0;
in CalculatorInit() 38 calculator->dataUnit = dataUnit;
in CalculatorInit() 41 calculator->conditionName = calculator in CalculatorInit() 54 CalculatorFree(LogicCalculator *calculator) CalculatorFree() argument 63 CalculatorClear(LogicCalculator *calculator) CalculatorClear() argument 69 CalculatorPushChar(LogicCalculator *calculator, char data) CalculatorPushChar() argument 78 CalculatorPopChar(LogicCalculator *calculator, char *data) CalculatorPopChar() argument 89 CalculatorPush(LogicCalculator *calculator, const void *data) CalculatorPush() argument 100 CalculatorPop(LogicCalculator *calculator, void *data) CalculatorPop() argument 114 CalculatorLength(const LogicCalculator *calculator) CalculatorLength() argument 131 HandleOperationOr(LogicCalculator *calculator, char *prefix, uint32_t *prefixIndex, uint32_t prefixLen) HandleOperationOr() argument 167 ComputeSubCondition(const LogicCalculator *calculator, LogicData *data, const char *condition) ComputeSubCondition() argument 219 ComputeCondition(LogicCalculator *calculator, const char *condition) ComputeCondition() argument 280 LogicCalculator calculator; ConvertInfixToPrefix() local [all...] |
H A D | trigger_manager.c | 349 static int CheckBootCondition_(LogicCalculator *calculator,
in CheckBootCondition_() argument 352 UNUSED(calculator);
in CheckBootCondition_() 359 static int CheckWatchCondition_(LogicCalculator *calculator,
in CheckWatchCondition_() argument 362 UNUSED(calculator);
in CheckWatchCondition_() 370 static int CheckParamCondition_(LogicCalculator *calculator,
in CheckParamCondition_() argument 375 if (calculator->inputName != NULL) {
in CheckParamCondition_() 376 if (!CheckMatchSubCondition(condition, calculator->inputName, strlen(calculator->inputName))) {
in CheckParamCondition_() 380 return ComputeCondition(calculator, condition);
in CheckParamCondition_() 383 static int CheckUnknowCondition_(LogicCalculator *calculator,
in CheckUnknowCondition_() argument 392 ExecTriggerMatch_(const TriggerWorkSpace *workSpace, int type, LogicCalculator *calculator, const char *content, uint32_t contentSize) ExecTriggerMatch_() argument 409 CheckBootMatch_(const TriggerWorkSpace *workSpace, int type, LogicCalculator *calculator, const char *content, uint32_t contentSize) CheckBootMatch_() argument 417 CheckParamMatch_(const TriggerWorkSpace *workSpace, int type, LogicCalculator *calculator, const char *content, uint32_t contentSize) CheckParamMatch_() argument 432 CheckUnknowMatch_(const TriggerWorkSpace *workSpace, int type, LogicCalculator *calculator, const char *content, uint32_t contentSize) CheckUnknowMatch_() argument 475 LogicCalculator calculator = {{0}}; CheckTrigger() local [all...] |
/base/startup/init/services/param/include/ |
H A D | trigger_checker.h | 64 int CalculatorInit(LogicCalculator *calculator, int dataNumber, int dataUnit, int needCondition);
65 void CalculatorFree(LogicCalculator *calculator);
67 int ComputeCondition(LogicCalculator *calculator, const char *condition);
|
H A D | trigger_manager.h | 97 LogicCalculator *calculator, const char *content, uint32_t contentSize);
98 int32_t (*checkCondition)(LogicCalculator *calculator,
|
Completed in 3 milliseconds