Home
last modified time | relevance | path

Searched refs:trigger (Results 1 - 25 of 30) sorted by relevance

12

/base/startup/init/services/param/trigger/
H A Dtrigger_manager.c28 int AddCommand(JobNode *trigger, uint32_t cmdKeyIndex, const char *content, const ConfigContext *cfgContext) in AddCommand() argument
30 PARAM_CHECK(trigger != NULL, return -1, "trigger is null"); in AddCommand()
50 if (trigger->firstCmd == NULL) { in AddCommand()
51 trigger->firstCmd = node; in AddCommand()
52 trigger->lastCmd = node; in AddCommand()
54 PARAM_CHECK(trigger->lastCmd != NULL, free(node); in AddCommand()
56 trigger->lastCmd->next = node; in AddCommand()
57 trigger->lastCmd = node; in AddCommand()
62 CommandNode *GetNextCmdNode(const JobNode *trigger, cons argument
102 AddJobNode_(TriggerNode *trigger, const TriggerExtInfo *extInfo) AddJobNode_() argument
138 DelJobTrigger_(const TriggerWorkSpace *workSpace, TriggerNode *trigger) DelJobTrigger_() argument
203 DelWatchTrigger_(const TriggerWorkSpace *workSpace, TriggerNode *trigger) DelWatchTrigger_() argument
240 GetTriggerCondition_(const TriggerNode *trigger) GetTriggerCondition_() argument
245 GetBootCondition_(const TriggerNode *trigger) GetBootCondition_() argument
253 GetJobName_(const TriggerNode *trigger) GetJobName_() argument
261 GetWatchName_(const TriggerNode *trigger) GetWatchName_() argument
298 JobNode *trigger = HASHMAP_ENTRY(node, JobNode, hashNode); GetTriggerByName() local
302 FreeTrigger(const TriggerWorkSpace *workSpace, TriggerNode *trigger) FreeTrigger() argument
316 TriggerNode *trigger = head->nextTrigger(head, NULL); ClearTrigger() local
325 ExecuteQueuePush(TriggerWorkSpace *workSpace, const TriggerNode *trigger) ExecuteQueuePush() argument
336 TriggerNode *trigger = NULL; ExecuteQueuePop() local
397 TriggerNode *trigger = head->nextTrigger(head, NULL); ExecTriggerMatch_() local
452 TriggerNode *trigger = head->nextTrigger(head, NULL); CheckAndMarkTrigger_() local
484 DumpJobTrigger_(const TriggerWorkSpace *workSpace, const TriggerNode *trigger) DumpJobTrigger_() argument
502 DumpWatchTrigger_(const TriggerWorkSpace *workSpace, const TriggerNode *trigger) DumpWatchTrigger_() argument
511 DumpWaitTrigger_(const TriggerWorkSpace *workSpace, const TriggerNode *trigger) DumpWaitTrigger_() argument
527 TriggerNode *trigger = head->nextTrigger(head, NULL); DumpTrigger_() local
558 TriggerNode *trigger = workSpace->executeQueue.executeQueue[index % workSpace->executeQueue.queueCount]; SystemDumpTriggers() local
565 CompareData_(const struct tagTriggerNode_ *trigger, const void *data) CompareData_() argument
693 TriggerNode *trigger = head->nextTrigger(head, NULL); DelWatchTrigger() local
696 head->delTrigger(GetTriggerWorkSpace(), trigger); DelWatchTrigger() local
710 TriggerNode *trigger = NULL; ClearWatchTrigger() local
722 FreeTrigger(GetTriggerWorkSpace(), trigger); ClearWatchTrigger() local
767 GetTriggerName(const TriggerNode *trigger) GetTriggerName() argument
[all...]
H A Dtrigger_processor.c33 static int DoTriggerExecute_(const TriggerNode *trigger, const char *content, uint32_t size) in DoTriggerExecute_() argument
35 PARAM_CHECK(trigger != NULL, return -1, "Invalid trigger"); in DoTriggerExecute_()
36 PARAM_LOGV("Do execute trigger %s type: %d", GetTriggerName(trigger), trigger->type); in DoTriggerExecute_()
37 PARAM_CHECK(trigger->type <= TRIGGER_UNKNOW, return -1, "Invalid trigger type %d", trigger->type); in DoTriggerExecute_()
38 CommandNode *cmd = GetNextCmdNode((JobNode *)trigger, NUL in DoTriggerExecute_()
48 DoTriggerCheckResult(TriggerNode *trigger, const char *content, uint32_t size) DoTriggerCheckResult() argument
62 ExecuteTriggerImmediately(TriggerNode *trigger, const char *content, uint32_t size) ExecuteTriggerImmediately() argument
78 StartTriggerExecute_(TriggerNode *trigger, const char *content, uint32_t size) StartTriggerExecute_() argument
99 TriggerNode *trigger = ExecuteQueuePop(&g_triggerWorkSpace); ExecuteQueueWork() local
249 JobNode *trigger = UpdateJobTrigger(workSpace, type, condition, name); ParseTrigger_() local
362 JobNode *trigger = GetTriggerByName(&g_triggerWorkSpace, triggerName); DoTriggerExec() local
376 JobNode *trigger = GetTriggerByName(&g_triggerWorkSpace, triggerName); DoJobExecNow() local
395 JobNode *trigger = UpdateJobTrigger(&g_triggerWorkSpace, type, condition, name); AddCompleteJob() local
[all...]
/base/startup/init/test/unittest/param/
H A Dtrigger_unittest.cpp44 static int TestCmdExec(const TriggerNode *trigger, const char *content, uint32_t size) in TestCmdExec() argument
46 PARAM_CHECK(trigger != nullptr, return -1, "Invalid trigger"); in TestCmdExec()
47 PARAM_LOGI("DoTriggerExecute_ trigger type: %d %s", trigger->type, GetTriggerName(trigger)); in TestCmdExec()
48 PARAM_CHECK(trigger->type <= TRIGGER_UNKNOW, return -1, "Invalid trigger type %d", trigger->type); in TestCmdExec()
49 CommandNode *cmd = GetNextCmdNode(reinterpret_cast<const JobNode *>(trigger), nullpt in TestCmdExec()
57 TestTriggerExecute(TriggerNode *trigger, const char *content, uint32_t size) TestTriggerExecute() argument
130 JobNode *trigger = GetTriggerByName(GetTriggerWorkSpace(), "init-later"); TestAddTriggerForBoot() local
152 JobNode *trigger = GetTriggerByName(GetTriggerWorkSpace(), triggerName); TestAddTriggerForParm() local
202 JobNode *trigger = GetTriggerByName(GetTriggerWorkSpace(), triggerName); TestCheckParamTrigger1() local
237 JobNode *trigger = GetTriggerByName(GetTriggerWorkSpace(), triggerName); TestCheckParamTrigger2() local
263 JobNode *trigger = GetTriggerByName(GetTriggerWorkSpace(), triggerName); TestCheckParamTrigger3() local
287 JobNode *trigger = GetTriggerByName(GetTriggerWorkSpace(), triggerName); TestCheckParamTrigger4() local
318 JobNode *trigger = GetTriggerByName(GetTriggerWorkSpace(), triggerName); TestCheckParamTrigger5() local
360 JobNode *trigger = GetTriggerByName(GetTriggerWorkSpace(), triggerName); TestExecuteParamTrigger1() local
383 JobNode *trigger = GetTriggerByName(GetTriggerWorkSpace(), triggerName); TestExecuteParamTrigger2() local
405 JobNode *trigger = GetTriggerByName(GetTriggerWorkSpace(), triggerName); TestExecuteParamTrigger3() local
436 JobNode *trigger = GetTriggerByName(GetTriggerWorkSpace(), triggerName); TestExecuteParamTrigger4() local
465 JobNode *trigger = AddTrigger(TRIGGER_BOOT, boot, nullptr, 0); TestExecuteParamTrigger5() local
[all...]
/base/startup/init/services/param/include/
H A Dtrigger_manager.h34 #define TRIGGER_CMD "trigger "
45 #define TRIGGER_FLAGS_SUBTRIGGER 0x08 // 对init执行后,需要执行的init:xxx=aaa的trigger
51 #define TRIGGER_IN_QUEUE(trigger) (((trigger)->flags & TRIGGER_FLAGS_QUEUE) == TRIGGER_FLAGS_QUEUE)
52 #define TRIGGER_SET_FLAG(trigger, flag) ((trigger)->flags |= (flag))
53 #define TRIGGER_CLEAR_FLAG(trigger, flag) ((trigger)->flags &= ~(flag))
54 #define TRIGGER_TEST_FLAG(trigger, flag) (((trigger)
[all...]
H A Dtrigger_checker.h49 typedef int (*PARAM_CHECK_DONE)(struct tagTriggerNode_ *trigger, const char *content, uint32_t size);
/base/startup/init/services/param/linux/
H A Dparam_service.c66 uint32_t trigger = 1; in CheckAndSendTrigger() local
68 trigger = (CheckAndMarkTrigger(TRIGGER_PARAM, name) != 0) ? 1 : 0; in CheckAndSendTrigger()
70 if (trigger) { in CheckAndSendTrigger()
72 // notify event to process trigger in CheckAndSendTrigger()
184 static int32_t AddWatchNode(struct tagTriggerNode_ *trigger, const struct TriggerExtInfo_ *extInfo) in AddWatchNode() argument
192 WaitNode *node = (WaitNode *)trigger; in AddWatchNode()
199 WatchNode *node = (WatchNode *)trigger; in AddWatchNode()
214 static int32_t ExecuteWatchTrigger_(const struct tagTriggerNode_ *trigger, const char *content, uint32_t size) in ExecuteWatchTrigger_() argument
217 extData.type = trigger->type; in ExecuteWatchTrigger_()
218 if (trigger in ExecuteWatchTrigger_()
271 TriggerNode *trigger = AddWatcherTrigger(TRIGGER_PARAM_WAIT, condition, &extData); HandleParamWaitAdd() local
298 TriggerNode *trigger = AddWatcherTrigger(TRIGGER_PARAM_WATCH, msg->key, &extData); HandleParamWatcherAdd() local
[all...]
/base/powermgr/power_manager/test/unittest/src/
H A Dnative_power_state_machine_test.cpp54 TransitResult TransitResultToStateChangeReason(StateChangeReason trigger) in TransitResultToStateChangeReason() argument
260 StateChangeReason trigger = StateChangeReason::STATE_CHANGE_REASON_BATTERY; in HWTEST_F() local
262 stateMachineController->RecordFailure(PowerState::INACTIVE, trigger, failReason); in HWTEST_F()
264 stateMachineController->RecordFailure(PowerState::INACTIVE, trigger, failReason); in HWTEST_F()
266 stateMachineController->RecordFailure(PowerState::INACTIVE, trigger, failReason); in HWTEST_F()
268 stateMachineController->RecordFailure(PowerState::INACTIVE, trigger, failReason); in HWTEST_F()
270 stateMachineController->RecordFailure(PowerState::INACTIVE, trigger, failReason); in HWTEST_F()
272 EXPECT_TRUE(stateMachineController->TransitTo(trigger, false) == TransitResult::ALREADY_IN_STATE); in HWTEST_F()
277 EXPECT_TRUE(stateMachineController2->TransitTo(trigger, false) == TransitResult::OTHER_ERR); in HWTEST_F()
299 StateChangeReason trigger in HWTEST_F() local
[all...]
H A Ddevice_state_action_native_test.cpp33 void DeviceStateActionCallback(uint32_t trigger) {} in DeviceStateActionCallback() argument
/base/hiviewdfx/hiappevent/frameworks/js/napi/src/
H A Dnapi_hiappevent_watch.cpp150 bool IsValidTrigger(const napi_env env, const napi_value trigger, int& errCode) in IsValidTrigger() argument
152 if (trigger == nullptr) { in IsValidTrigger()
155 if (!NapiUtil::IsFunction(env, trigger)) { in IsValidTrigger()
307 // 2. set trigger if any in AddWatcher()
308 napi_value trigger = NapiUtil::GetProperty(env, watcher, TRIGGER_PROPERTY); in AddWatcher() local
309 if (trigger != nullptr) { in AddWatcher()
310 watcherPtr->InitTrigger(env, trigger); in AddWatcher()
/base/hiviewdfx/hiappevent/frameworks/js/napi/include/
H A Dnapi_app_event_watcher.h55 void InitTrigger(const napi_env env, const napi_value trigger);
/base/inputmethod/imf/frameworks/native/inputmethod_ability/include/
H A Dinput_method_ability.h148 int32_t HideKeyboard(Trigger trigger, bool isForce);
152 int32_t ShowPanel(const std::shared_ptr<InputMethodPanel> &inputMethodPanel, PanelFlag flag, Trigger trigger);
153 int32_t HidePanel(const std::shared_ptr<InputMethodPanel> &inputMethodPanel, PanelFlag flag, Trigger trigger,
/base/inputmethod/imf/frameworks/native/inputmethod_controller/include/
H A Dinput_method_utils.h128 Trigger trigger{ END };
132 info.visible == visible && info.trigger == trigger; in operator ==()
H A Dinput_method_system_ability_proxy.h61 int32_t SwitchInputMethod(const std::string &name, const std::string &subName, SwitchTrigger trigger) override;
/base/inputmethod/imf/services/include/
H A Dinput_method_system_ability.h70 const std::string &bundleName, const std::string &subName, SwitchTrigger trigger) override;
115 int32_t CheckSwitchPermission(int32_t userId, const SwitchInfo &switchInfo, SwitchTrigger trigger);
117 int32_t OnSwitchInputMethod(int32_t userId, const SwitchInfo &switchInfo, SwitchTrigger trigger);
H A Di_input_method_system_ability.h66 SwitchTrigger trigger) = 0;
/base/inputmethod/imf/frameworks/native/inputmethod_ability/src/
H A Dinput_method_ability.cpp874 Trigger trigger) in ShowPanel()
879 if (trigger == Trigger::IME_APP && GetInputDataChannelProxy() == nullptr) { in ShowPanel()
894 NotifyPanelStatusInfo({ { inputMethodPanel->GetPanelType(), flag }, true, trigger }); in ShowPanel()
900 Trigger trigger, bool isForce) in HidePanel()
910 NotifyPanelStatusInfo({ { inputMethodPanel->GetPanelType(), flag }, false, trigger }); in HidePanel()
952 int32_t InputMethodAbility::HideKeyboard(Trigger trigger, bool isForce) in HideKeyboard() argument
959 IMSA_HILOGD("IMA, trigger: %{public}d.", static_cast<int32_t>(trigger)); in HideKeyboard()
972 return HidePanel(panel, flag, trigger, isForce); in HideKeyboard()
981 if (controlChannel != nullptr && trigger in HideKeyboard()
873 ShowPanel(const std::shared_ptr<InputMethodPanel> &inputMethodPanel, PanelFlag flag, Trigger trigger) ShowPanel() argument
899 HidePanel(const std::shared_ptr<InputMethodPanel> &inputMethodPanel, PanelFlag flag, Trigger trigger, bool isForce) HidePanel() argument
[all...]
/base/inputmethod/imf/common/src/
H A Ditypes_util.cpp299 data.WriteInt32(static_cast<int32_t>(input.trigger)); in Marshalling()
307 int32_t trigger = -1; in Unmarshalling() local
308 if (!data.ReadInt32(type) || !data.ReadInt32(flag) || !data.ReadBool(visible) || !data.ReadInt32(trigger)) { in Unmarshalling()
311 output = { { static_cast<PanelType>(type), static_cast<PanelFlag>(flag) }, visible, static_cast<Trigger>(trigger) }; in Unmarshalling()
/base/startup/init/test/unittest/init/
H A Dservice_unittest.cpp80 static int ServiceTestTriggerExe(const TriggerNode *trigger, const char *content, uint32_t size) in ServiceTestTriggerExe() argument
82 INIT_ERROR_CHECK(trigger != NULL, return -1, "ParamWriteTriggerExe trigger is NULL"); in ServiceTestTriggerExe()
83 CommandNode *cmd = GetNextCmdNode((JobNode *)trigger, NULL); in ServiceTestTriggerExe()
86 cmd = GetNextCmdNode((JobNode *)trigger, cmd); in ServiceTestTriggerExe()
/base/inputmethod/imf/frameworks/js/napi/inputmethodclient/
H A Djs_input_method.h33 SwitchTrigger trigger = SwitchTrigger::CURRENT_IME; member
H A Djs_input_method.cpp245 ctxt->trigger = SwitchTrigger::CURRENT_IME; in SwitchInputMethod()
249 ctxt->trigger = SwitchTrigger::SYSTEM_APP; in SwitchInputMethod()
264 InputMethodController::GetInstance()->SwitchInputMethod(ctxt->trigger, ctxt->packageName, ctxt->id); in SwitchInputMethod()
/base/inputmethod/imf/frameworks/native/inputmethod_controller/src/
H A Dinput_method_system_ability_proxy.cpp222 SwitchTrigger trigger)
225 [&name, &subName, trigger](MessageParcel &data) { return ITypesUtil::Marshal(data, name, subName, trigger); });
H A Dinput_method_controller.cpp983 int32_t InputMethodController::SwitchInputMethod(SwitchTrigger trigger, const std::string &name, in SwitchInputMethod() argument
992 IMSA_HILOGI("name: %{public}s, subName: %{public}s, trigger: %{public}d.", name.c_str(), subName.c_str(), in SwitchInputMethod()
993 static_cast<uint32_t>(trigger)); in SwitchInputMethod()
994 return proxy->SwitchInputMethod(name, subName, trigger); in SwitchInputMethod()
1229 IMSA_HILOGD("InputMethodController start, type: %{public}d, flag: %{public}d, visible: %{public}d, trigger: " in NotifyPanelStatusInfo()
1232 info.visible, static_cast<Trigger>(info.trigger)); in NotifyPanelStatusInfo()
/base/inputmethod/imf/services/src/
H A Dinput_method_system_ability.cpp647 SwitchTrigger trigger) in SwitchInputMethod()
650 if (trigger == SwitchTrigger::IMSA) { in SwitchInputMethod()
673 : OnSwitchInputMethod(userId, switchInfo, trigger); in SwitchInputMethod()
687 SwitchTrigger trigger) in OnSwitchInputMethod()
700 int32_t ret = CheckSwitchPermission(userId, switchInfo, trigger); in OnSwitchInputMethod()
1540 SwitchTrigger trigger)
1542 IMSA_HILOGD("trigger: %{public}d.", static_cast<int32_t>(trigger));
1543 if (trigger == SwitchTrigger::IMSA) {
1546 if (trigger
646 SwitchInputMethod(const std::string &bundleName, const std::string &subName, SwitchTrigger trigger) SwitchInputMethod() argument
686 OnSwitchInputMethod(int32_t userId, const SwitchInfo &switchInfo, SwitchTrigger trigger) OnSwitchInputMethod() argument
[all...]
H A Dinput_method_system_ability_stub.cpp296 SwitchTrigger trigger; in SwitchInputMethodOnRemote() local
297 if (!ITypesUtil::Unmarshal(data, name, subName, trigger)) { in SwitchInputMethodOnRemote()
301 return reply.WriteInt32(SwitchInputMethod(name, subName, trigger)) ? ErrorCode::NO_ERROR in SwitchInputMethodOnRemote()
/base/inputmethod/imf/test/unittest/cpp_test/src/
H A Dinput_method_ability_test.cpp206 { { info.panelInfo.panelType, info.panelInfo.panelFlag }, info.visible, info.trigger })); in CheckPanelInfoInShow()
211 { { info.panelInfo.panelType, info.panelInfo.panelFlag }, info.visible, info.trigger })); in CheckPanelInfoInShow()
225 { { info.panelInfo.panelType, info.panelInfo.panelFlag }, info.visible, info.trigger })); in CheckPanelInfoInHide()
230 { { info.panelInfo.panelType, info.panelInfo.panelFlag }, info.visible, info.trigger })); in CheckPanelInfoInHide()

Completed in 23 milliseconds

12