Home
last modified time | relevance | path

Searched refs:AAFwk (Results 1 - 25 of 3132) sorted by relevance

12345678910>>...126

/foundation/ability/ability_runtime/test/unittest/app_exit_reason_helper_test/
H A Dapp_exit_reason_helper_test.cpp62 std::shared_ptr<AAFwk::TaskHandlerWrap> taskHandler_; in HWTEST_F()
63 taskHandler_ = AAFwk::TaskHandlerWrap::CreateQueueHandler(AAFwk::AbilityConfig::NAME_ABILITY_MGR_SERVICE); in HWTEST_F()
64 std::weak_ptr<AAFwk::AbilityManagerService> service; in HWTEST_F()
65 service = AAFwk::AbilityManagerService::GetPubInstance(); in HWTEST_F()
66 std::shared_ptr<AAFwk::AbilityEventHandler> eventHandler_; in HWTEST_F()
67 eventHandler_ = std::make_shared<AAFwk::AbilityEventHandler>(taskHandler_, service); in HWTEST_F()
68 std::shared_ptr<AAFwk::SubManagersHelper> subManagersHelper_; in HWTEST_F()
69 subManagersHelper_ = std::make_shared<AAFwk::SubManagersHelper>(taskHandler_, eventHandler_); in HWTEST_F()
70 std::shared_ptr<AAFwk in HWTEST_F()
[all...]
/foundation/ability/ability_runtime/frameworks/js/napi/mission_manager/
H A Djs_mission_info_utils.cpp35 napi_value CreateJsMissionInfo(napi_env env, const AAFwk::MissionInfo &missionInfo) in CreateJsMissionInfo()
51 napi_value CreateJsWant(napi_env env, const AAFwk::Want &want) in CreateJsWant()
68 napi_value CreateJsWantParams(napi_env env, const AAFwk::WantParams &wantParams) in CreateJsWantParams()
72 const std::map<std::string, sptr<AAFwk::IInterface>> paramList = wantParams.GetParams(); in CreateJsWantParams()
74 if (AAFwk::IString::Query(iter->second) != nullptr) { in CreateJsWantParams()
75 InnerWrapJsWantParams<AAFwk::IString, AAFwk::String, std::string>( in CreateJsWantParams()
77 } else if (AAFwk::IBoolean::Query(iter->second) != nullptr) { in CreateJsWantParams()
78 InnerWrapJsWantParams<AAFwk::IBoolean, AAFwk in CreateJsWantParams()
[all...]
/foundation/ability/ability_runtime/frameworks/js/napi/js_mission_manager/
H A Djs_mission_info_utils.cpp35 napi_value CreateJsMissionInfo(napi_env env, const AAFwk::MissionInfo &missionInfo) in CreateJsMissionInfo()
53 napi_value CreateJsWant(napi_env env, const AAFwk::Want &want) in CreateJsWant()
70 napi_value CreateJsWantParams(napi_env env, const AAFwk::WantParams &wantParams) in CreateJsWantParams()
74 const std::map<std::string, sptr<AAFwk::IInterface>> paramList = wantParams.GetParams(); in CreateJsWantParams()
76 if (AAFwk::IString::Query(iter->second) != nullptr) { in CreateJsWantParams()
77 InnerWrapJsWantParams<AAFwk::IString, AAFwk::String, std::string>( in CreateJsWantParams()
79 } else if (AAFwk::IBoolean::Query(iter->second) != nullptr) { in CreateJsWantParams()
80 InnerWrapJsWantParams<AAFwk::IBoolean, AAFwk in CreateJsWantParams()
[all...]
/foundation/ability/dmsfwk/services/dtbschedmgr/src/distributedWant/
H A Ddistributed_want_params.cpp168 std::string DistributedWantParams::BooleanQueryToStr(const sptr<AAFwk::IInterface> iIt) in BooleanQueryToStr()
170 AAFwk::IBoolean* obj = AAFwk::IBoolean::Query(iIt); in BooleanQueryToStr()
171 return obj == nullptr ? "" : static_cast<AAFwk::Boolean*>(obj)->ToString(); in BooleanQueryToStr()
174 std::string DistributedWantParams::ByteQueryToStr(const sptr<AAFwk::IInterface> iIt) in ByteQueryToStr()
176 AAFwk::IByte* obj = AAFwk::IByte::Query(iIt); in ByteQueryToStr()
177 return obj == nullptr ? "" : static_cast<AAFwk::Byte*>(obj)->ToString(); in ByteQueryToStr()
180 std::string DistributedWantParams::CharQueryToStr(const sptr<AAFwk::IInterface> iIt) in CharQueryToStr()
182 AAFwk in CharQueryToStr()
[all...]
H A Ddistributed_want.cpp98 DistributedWant::DistributedWant(const AAFwk::Want& want) in DistributedWant()
110 std::map<std::string, sptr<AAFwk::IInterface>> data = want.GetParams().GetParams(); in DistributedWant()
112 auto tp = AAFwk::WantParams::GetDataType(it->second); in DistributedWant()
130 std::shared_ptr<AAFwk::Want> DistributedWant::ToWant() in ToWant()
132 auto want = std::make_shared<AAFwk::Want>(); in ToWant()
238 AAFwk::IString* ao = AAFwk::IString::Query(value); in GetType()
240 return AAFwk::String::Unbox(ao); in GetType()
247 sptr<AAFwk::IString> valueObj = AAFwk in SetType()
[all...]
/foundation/ability/ability_runtime/test/unittest/frameworks_kits_ability_native_test/
H A Ddistributed_client_test.cpp59 auto client = std::make_shared<OHOS::AAFwk::DistributedClient>(); in HWTEST_F()
75 auto client = std::make_shared<OHOS::AAFwk::DistributedClient>(); in HWTEST_F()
90 auto client = std::make_shared<OHOS::AAFwk::DistributedClient>(); in HWTEST_F()
91 OHOS::AAFwk::Want want; in HWTEST_F()
97 EXPECT_EQ(result, OHOS::AAFwk::DMS_PERMISSION_DENIED); in HWTEST_F()
99 EXPECT_EQ(result, OHOS::AAFwk::INVALID_PARAMETERS_ERR); in HWTEST_F()
112 auto client = std::make_shared<OHOS::AAFwk::DistributedClient>(); in HWTEST_F()
113 OHOS::AAFwk::Want want; in HWTEST_F()
119 EXPECT_EQ(result, OHOS::AAFwk::INVALID_PARAMETERS_ERR); in HWTEST_F()
132 auto client = std::make_shared<OHOS::AAFwk in HWTEST_F()
[all...]
/foundation/ability/ability_runtime/interfaces/inner_api/wantagent/include/
H A Dpending_want.h37 explicit PendingWant(const sptr<AAFwk::IWantSender> &target);
38 PendingWant(const sptr<AAFwk::IWantSender> &target, const sptr<IRemoteObject> whitelistToken);
41 WantAgentConstant::OperationType GetType(sptr<AAFwk::IWantSender> target);
59 const std::shared_ptr<AAFwk::Want> &want, unsigned int flags);
75 const std::shared_ptr<AAFwk::Want> &want, unsigned int flags,
76 const std::shared_ptr<AAFwk::WantParams> &options,
98 std::vector<std::shared_ptr<AAFwk::Want>> &wants, unsigned int flags);
117 std::vector<std::shared_ptr<AAFwk::Want>> &wants, unsigned int flags,
118 const std::shared_ptr<AAFwk::WantParams> &options,
136 const std::shared_ptr<AAFwk
[all...]
H A Dtrigger_info.h52 TriggerInfo(const std::string &permission, const std::shared_ptr<AAFwk::WantParams> &extraInfo,
53 const std::shared_ptr<AAFwk::Want> &want, int resultCode);
73 TriggerInfo(const std::string &permission, const std::shared_ptr<AAFwk::WantParams> &extraInfo,
74 const std::shared_ptr<AAFwk::Want> &want, const std::shared_ptr<AAFwk::StartOptions> &startOptions,
104 std::shared_ptr<AAFwk::WantParams> GetExtraInfo() const;
111 std::shared_ptr<AAFwk::Want> GetWant() const;
118 std::shared_ptr<AAFwk::StartOptions> GetStartOptions() const;
156 std::shared_ptr<Builder> SetWantParams(const std::shared_ptr<AAFwk::WantParams> &params);
172 std::shared_ptr<Builder> SetWant(const std::shared_ptr<AAFwk
[all...]
/foundation/ability/ability_runtime/test/unittest/permission_verification_test/
H A Dpermission_verification_test.cpp29 namespace AAFwk { namespace
62 AAFwk::PermissionVerification::VerificationInfo verificationInfo; in HWTEST_F()
65 int result = AAFwk::PermissionVerification::GetInstance()->CheckCallAbilityPermission(verificationInfo); in HWTEST_F()
77 AAFwk::PermissionVerification::VerificationInfo verificationInfo; in HWTEST_F()
80 int result = AAFwk::PermissionVerification::GetInstance()->CheckStartByCallPermission(verificationInfo); in HWTEST_F()
92 AAFwk::PermissionVerification::VerificationInfo verificationInfo; in HWTEST_F()
95 int result = AAFwk::PermissionVerification::GetInstance()->CheckCallServiceAbilityPermission(verificationInfo); in HWTEST_F()
107 AAFwk::PermissionVerification::VerificationInfo verificationInfo; in HWTEST_F()
110 int result = AAFwk::PermissionVerification::GetInstance()->CheckCallServiceExtensionPermission(verificationInfo); in HWTEST_F()
122 AAFwk in HWTEST_F()
[all...]
/foundation/ability/dmsfwk/services/dtbschedmgr/include/distributedWant/
H A Ddistributed_want_params.h57 static sptr<AAFwk::IInterface> GetInterfaceByType(int typeId, const std::string& value);
59 static bool CompareInterface(const sptr<AAFwk::IInterface> iIt1, const sptr<AAFwk::IInterface> iIt2, int typeId);
61 static int GetDataType(const sptr<AAFwk::IInterface> iIt);
63 static int GetNumberDataType(const sptr<AAFwk::IInterface> iIt);
65 static std::string GetStringByType(const sptr<AAFwk::IInterface> iIt, int typeId);
67 void SetParam(const std::string& key, AAFwk::IInterface* value);
69 sptr<AAFwk::IInterface> GetParam(const std::string& key) const;
71 const std::map<std::string, sptr<AAFwk::IInterface>>& GetParams() const;
87 AAFwk
[all...]
/foundation/ability/ability_runtime/frameworks/js/napi/inner/napi_common/
H A Dnapi_common_want.cpp116 napi_env env, napi_value jsObject, const std::string &key, const AAFwk::WantParams &wantParams) in InnerWrapWantParamsChar()
119 AAFwk::IChar *ao = AAFwk::IChar::Query(value); in InnerWrapWantParamsChar()
135 napi_env env, napi_value jsObject, const std::string &key, const AAFwk::WantParams &wantParams) in InnerWrapWantParamsString()
138 AAFwk::IString *ao = AAFwk::IString::Query(value); in InnerWrapWantParamsString()
143 std::string natValue = AAFwk::String::Unbox(ao); in InnerWrapWantParamsString()
154 napi_env env, napi_value jsObject, const std::string &key, const AAFwk::WantParams &wantParams) in InnerWrapWantParamsBool()
157 AAFwk::IBoolean *bo = AAFwk in InnerWrapWantParamsBool()
[all...]
/foundation/ability/ability_runtime/frameworks/native/ability/native/
H A Dpage_ability_impl.cpp22 using AbilityManagerClient = OHOS::AAFwk::AbilityManagerClient;
23 void PageAbilityImpl::HandleAbilityTransaction(const Want &want, const AAFwk::LifeCycleStateInfo &targetState, in HandleAbilityTransaction()
24 sptr<AAFwk::SessionInfo> sessionInfo) in HandleAbilityTransaction()
37 && targetState.state == AAFwk::ABILITY_STATE_INACTIVE) { in HandleAbilityTransaction()
44 if (targetState.state == AAFwk::ABILITY_STATE_FOREGROUND_NEW) { in HandleAbilityTransaction()
52 if (lifecycleState_ == AAFwk::ABILITY_STATE_BACKGROUND || lifecycleState_ == AAFwk::ABILITY_STATE_BACKGROUND_NEW) { in HandleAbilityTransaction()
53 if (targetState.state == AAFwk::ABILITY_STATE_ACTIVE || targetState.state == AAFwk::ABILITY_STATE_INACTIVE) { in HandleAbilityTransaction()
61 if (lifecycleState_ == AAFwk in HandleAbilityTransaction()
[all...]
H A Dextension.cpp41 void Extension::OnStart(const AAFwk::Want &want) in OnStart()
49 void Extension::OnStart(const AAFwk::Want &want, sptr<AAFwk::SessionInfo> sessionInfo) in OnStart()
72 sptr<IRemoteObject> Extension::OnConnect(const AAFwk::Want &want) in OnConnect()
79 sptr<IRemoteObject> Extension::OnConnect(const AAFwk::Want &want, in OnConnect()
86 void Extension::OnDisconnect(const AAFwk::Want &want) in OnDisconnect()
92 void Extension::OnDisconnect(const AAFwk::Want &want, AppExecFwk::AbilityTransactionCallbackInfo<> *callbackInfo, in OnDisconnect()
99 void Extension::OnCommand(const AAFwk::Want &want, bool restart, int startId) in OnCommand()
107 void Extension::OnCommandWindow(const AAFwk::Want &want, const sptr<AAFwk
[all...]
/foundation/ability/ability_runtime/interfaces/kits/native/ability/native/ability_runtime/
H A Dcj_ability_context.h39 int32_t StartAbility(const AAFwk::Want& want);
40 int32_t StartAbility(const AAFwk::Want& want, const AAFwk::StartOptions& startOptions);
41 int32_t StartAbilityWithAccount(const AAFwk::Want& want, int32_t accountId);
43 const AAFwk::Want& want, int32_t accountId, const AAFwk::StartOptions& startOptions);
44 int32_t StartServiceExtensionAbility(const AAFwk::Want& want);
45 int32_t StartServiceExtensionAbilityWithAccount(const AAFwk::Want& want, int32_t accountId);
46 int32_t StopServiceExtensionAbility(const AAFwk::Want& want);
47 int32_t StopServiceExtensionAbilityWithAccount(const AAFwk
[all...]
/foundation/arkui/ace_engine/interfaces/napi/kits/plugincomponent/
H A Djs_plugin_want.cpp93 napi_env env, napi_value jsObject, const std::string& key, const AAFwk::WantParams& wantParams) in AceInnerWrapWantParamsChar()
96 AAFwk::IChar* ao = AAFwk::IChar::Query(value); in AceInnerWrapWantParamsChar()
109 napi_env env, napi_value jsObject, const std::string& key, const AAFwk::WantParams& wantParams) in AceInnerWrapWantParamsString()
112 AAFwk::IString* ao = AAFwk::IString::Query(value); in AceInnerWrapWantParamsString()
114 std::string natValue = AAFwk::String::Unbox(ao); in AceInnerWrapWantParamsString()
125 napi_env env, napi_value jsObject, const std::string& key, const AAFwk::WantParams& wantParams) in AceInnerWrapWantParamsBool()
128 AAFwk::IBoolean* bo = AAFwk in AceInnerWrapWantParamsBool()
[all...]
/foundation/ability/ability_runtime/interfaces/kits/native/ability/native/
H A Dextension.h40 using Want = OHOS::AAFwk::Want;
67 void SetLaunchWant(const AAFwk::Want &want);
74 std::shared_ptr<AAFwk::Want> GetLaunchWant();
81 void SetLastRequestWant(const AAFwk::Want &want);
102 virtual void OnStart(const AAFwk::Want &want);
103 virtual void OnStart(const AAFwk::Want &want, sptr<AAFwk::SessionInfo> sessionInfo);
113 virtual sptr<IRemoteObject> OnConnect(const AAFwk::Want &want);
125 virtual sptr<IRemoteObject> OnConnect(const AAFwk::Want &want,
134 virtual void OnDisconnect(const AAFwk
[all...]
H A Dui_ability_impl.h73 void HandleAbilityTransaction(const AAFwk::Want &want, const AAFwk::LifeCycleStateInfo &targetState,
74 sptr<AAFwk::SessionInfo> sessionInfo = nullptr);
80 void AbilityTransactionCallback(const AAFwk::AbilityLifeCycleState &state);
96 bool AbilityTransaction(const AAFwk::Want &want, const AAFwk::LifeCycleStateInfo &targetState);
111 void SendResult(int requestCode, int resultCode, const AAFwk::Want &resultData);
118 void NewWant(const AAFwk::Want &want);
165 bool HandleExecuteInsightIntentBackground(const AAFwk::Want &want, bool onlyExecuteIntent = false);
195 * @brief Toggles the lifecycle status of Ability to AAFwk
[all...]
/foundation/ability/ability_runtime/interfaces/kits/native/ability/native/ui_extension_ability/
H A Dui_extension_context.h33 using RuntimeTask = std::function<void(int, const AAFwk::Want &, bool)>;
53 virtual ErrCode StartAbility(const AAFwk::Want &want) const;
54 virtual ErrCode StartAbility(const AAFwk::Want &want, const AAFwk::StartOptions &startOptions) const;
55 virtual ErrCode StartAbility(const AAFwk::Want &want, int requestCode) const;
56 virtual ErrCode StartUIServiceExtension(const AAFwk::Want& want, int32_t accountId = -1) const;
73 const AAFwk::Want &want, const sptr<AbilityConnectCallback> &connectCallback) const;
76 const AAFwk::Want &want, const sptr<AbilityConnectCallback> &connectCallback) const;
87 const AAFwk::Want &want, const sptr<AbilityConnectCallback> &connectCallback) const;
95 * @param task Represent std::function<void(int, const AAFwk
[all...]
H A Djs_ui_extension.h74 virtual void OnStart(const AAFwk::Want &want, sptr<AAFwk::SessionInfo> sessionInfo) override;
84 virtual sptr<IRemoteObject> OnConnect(const AAFwk::Want &want) override;
92 virtual void OnDisconnect(const AAFwk::Want &want) override;
108 virtual void OnCommand(const AAFwk::Want &want, bool restart, int startId) override;
110 virtual void OnCommandWindow(const AAFwk::Want &want, const sptr<AAFwk::SessionInfo> &sessionInfo,
111 AAFwk::WindowCommand winCmd) override;
140 virtual void OnForeground(const Want &want, sptr<AAFwk::SessionInfo> sessionInfo) override;
177 virtual void BindContext(napi_env env, napi_value obj, std::shared_ptr<AAFwk
[all...]
/foundation/ability/ability_runtime/interfaces/kits/native/ability/native/auto_fill_extension_ability/
H A Djs_auto_fill_extension.h61 void OnStart(const AAFwk::Want &want, sptr<AAFwk::SessionInfo> sessionInfo) override;
77 void OnCommand(const AAFwk::Want &want, bool restart, int startId) override;
80 const AAFwk::Want &want, const sptr<AAFwk::SessionInfo> &sessionInfo, AAFwk::WindowCommand winCmd) override;
102 void OnForeground(const Want &want, sptr<AAFwk::SessionInfo> sessionInfo) override;
118 void UpdateRequest(const AAFwk::WantParams &wantParams);
120 int32_t OnReloadInModal(const sptr<AAFwk::SessionInfo> &sessionInfo, const CustomData &customData) override;
128 void ForegroundWindow(const AAFwk
[all...]
/foundation/ability/ability_runtime/interfaces/kits/native/ability/ability_runtime/
H A Dability_context.h46 using RuntimeTask = std::function<void(int, const AAFwk::Want&, bool)>;
48 using RequestDialogResultTask = std::function<void(int32_t resultCode, const AAFwk::Want&)>;
67 virtual ErrCode StartAbility(const AAFwk::Want &want, int requestCode) = 0;
82 virtual ErrCode StartAbilityWithAccount(const AAFwk::Want &want, int accountId, int requestCode) = 0;
99 virtual ErrCode StartAbility(const AAFwk::Want &want, const AAFwk::StartOptions &startOptions, int requestCode) = 0;
112 virtual ErrCode StartAbilityAsCaller(const AAFwk::Want &want, int requestCode) = 0;
127 virtual ErrCode StartAbilityAsCaller(const AAFwk::Want &want, const AAFwk::StartOptions &startOptions,
147 const AAFwk
[all...]
/foundation/ability/ability_runtime/interfaces/kits/native/appkit/ability_runtime/
H A Dservice_extension_context.h49 ErrCode StartAbility(const AAFwk::Want &want) const;
51 ErrCode StartAbility(const AAFwk::Want &want, const AAFwk::StartOptions &startOptions) const;
62 ErrCode StartAbilityAsCaller(const AAFwk::Want &want) const;
64 ErrCode StartAbilityAsCaller(const AAFwk::Want &want, const AAFwk::StartOptions &startOptions) const;
75 ErrCode StartAbilityByCall(const AAFwk::Want& want, const std::shared_ptr<CallerCallBack> &callback,
108 const AAFwk::Want &want, const sptr<AbilityConnectCallback> &connectCallback) const;
121 ErrCode StartAbilityWithAccount(const AAFwk::Want &want, int accountId) const;
124 const AAFwk
[all...]
/foundation/ability/ability_runtime/test/unittest/lifecycle_test/
H A Dlifecycle_test.cpp32 namespace AAFwk { namespace
54 int AttachAbility(const OHOS::sptr<OHOS::AAFwk::AbilityScheduler>& scheduler,
61 std::shared_ptr<OHOS::AAFwk::AbilityRecord> launcherAbilityRecord_{ nullptr }; // launcher ability
63 std::shared_ptr<OHOS::AAFwk::AbilityRecord> nextAbilityRecord_{ nullptr }; // ability being launched
65 OHOS::sptr<OHOS::AAFwk::AbilityScheduler> launcherScheduler_{ nullptr }; // launcher ability thread interface
66 OHOS::sptr<OHOS::AAFwk::AbilityScheduler> nextScheduler_{ nullptr }; // next ability thread interface
87 const OHOS::sptr<OHOS::AAFwk::AbilityScheduler>& scheduler, const OHOS::sptr<OHOS::IRemoteObject>& token) in AttachAbility()
110 EXPECT_EQ(launcherAbilityRecord_->GetAbilityState(), OHOS::AAFwk::AbilityState::ACTIVE); in HWTEST_F()
130 EXPECT_EQ(launcherAbilityRecord_->GetAbilityState(), OHOS::AAFwk::AbilityState::ACTIVE); in HWTEST_F()
151 command_->expectState_ = OHOS::AAFwk in HWTEST_F()
[all...]
/foundation/ability/ability_runtime/services/abilitymgr/src/
H A Dinsight_intent_execute_param.cpp24 using WantParams = OHOS::AAFwk::WantParams;
69 bool InsightIntentExecuteParam::IsInsightIntentExecute(const AAFwk::Want &want) in IsInsightIntentExecute()
77 bool InsightIntentExecuteParam::GenerateFromWant(const AAFwk::Want &want, in GenerateFromWant()
108 bool InsightIntentExecuteParam::RemoveInsightIntent(AAFwk::Want &want) in RemoveInsightIntent()
132 insightIntentParam.Remove(AAFwk::Want::PARAM_RESV_CALLER_TOKEN); in UpdateInsightIntentCallerInfo()
133 insightIntentParam.SetParam(AAFwk::Want::PARAM_RESV_CALLER_TOKEN, in UpdateInsightIntentCallerInfo()
134 AAFwk::Integer::Box(wantParams.GetIntParam(AAFwk::Want::PARAM_RESV_CALLER_TOKEN, 0))); in UpdateInsightIntentCallerInfo()
136 insightIntentParam.Remove(AAFwk::Want::PARAM_RESV_CALLER_UID); in UpdateInsightIntentCallerInfo()
137 insightIntentParam.SetParam(AAFwk in UpdateInsightIntentCallerInfo()
[all...]
/foundation/ability/form_fwk/test/mock/include/
H A Dmock_ability_manager.h29 class MockAbilityMgrProxy : public IRemoteProxy<AAFwk::IAbilityManager> {
31 explicit MockAbilityMgrProxy(const sptr<IRemoteObject> &impl) : IRemoteProxy<AAFwk::IAbilityManager>(impl) in MockAbilityMgrProxy()
36 const AAFwk::Want &want, int32_t userId = DEFAULT_INVAL_VALUE, int requestCode = -1) override
40 int StartAbility(const AAFwk::Want &want, const sptr<IRemoteObject> &callerToken,
55 const sptr<IRemoteObject> &token, int resultCode, const AAFwk::Want *resultWant = nullptr) override
59 int ConnectAbility(const AAFwk::Want &want, const sptr<AAFwk::IAbilityConnection> &connect,
64 int DisconnectAbility(sptr<AAFwk::IAbilityConnection> connect) override
68 sptr<AAFwk::IAbilityScheduler> AcquireDataAbility(
74 sptr<AAFwk
[all...]

Completed in 14 milliseconds

12345678910>>...126