Lines Matching defs:const
94 void OnStart(const SystemAbilityOnDemandReason &startReason) override;
95 void OnStop(const SystemAbilityOnDemandReason &stopReason) override;
96 void OnActive(const SystemAbilityOnDemandReason &activeReason) override;
103 void HandleBootStart(const SystemAbilityOnDemandReason &startReason);
105 int32_t Dump(int32_t fd, const std::vector<std::u16string>& args) override;
106 void DeviceOnlineNotify(const std::string& deviceId);
107 void DeviceOfflineNotify(const std::string& deviceId);
108 void DurationStart(const std::string srcDeviceId, const std::string dstDeviceId);
110 int32_t StartRemoteAbility(const OHOS::AAFwk::Want& want, int32_t callerUid, int32_t requestCode,
112 int32_t StartAbilityFromRemote(const OHOS::AAFwk::Want& want,
113 const OHOS::AppExecFwk::AbilityInfo& abilityInfo, int32_t requestCode, const CallerInfo& callerInfo,
114 const AccountInfo& accountInfo) override;
116 const CallerInfo& callerInfo, const AccountInfo& accountInfo, int32_t resultCode) override;
117 int32_t ContinueMission(const std::string& srcDeviceId, const std::string& dstDeviceId,
118 int32_t missionId, const sptr<IRemoteObject>& callback, const OHOS::AAFwk::WantParams& wantParams) override;
119 int32_t ProcessContinueLocalMission(const std::string& srcDeviceId, const std::string& dstDeviceId,
120 const std::string& bundleName, const sptr<IRemoteObject>& callback,
121 const OHOS::AAFwk::WantParams& wantParams);
122 int32_t ProcessContinueRemoteMission(const std::string& srcDeviceId, const std::string& dstDeviceId,
123 const std::string& bundleName, const sptr<IRemoteObject>& callback,
124 const OHOS::AAFwk::WantParams& wantParams);
125 int32_t ContinueMission(const std::string& srcDeviceId, const std::string& dstDeviceId,
126 const std::string& bundleName, const sptr<IRemoteObject>& callback,
127 const OHOS::AAFwk::WantParams& wantParams) override;
128 int32_t DealDSchedEventResult(const OHOS::AAFwk::Want& want, int32_t status);
130 int32_t StartContinuation(const OHOS::AAFwk::Want& want, int32_t missionId, int32_t callerUid,
132 void NotifyCompleteContinuation(const std::u16string& devId, int32_t sessionId, bool isSuccess) override;
133 int32_t NotifyContinuationResultFromRemote(int32_t sessionId, bool isSuccess, const std::string dstInfo) override;
134 int32_t NotifyDSchedEventResultFromRemote(const std::string type, int32_t dSchedEventResult) override;
137 void NotifyDSchedEventCallbackResult(int32_t resultCode, const EventNotify& event);
138 int32_t NotifyFreeInstallResult(const CallbackTaskItem item, int32_t resultCode);
139 int32_t ConnectRemoteAbility(const OHOS::AAFwk::Want& want, const sptr<IRemoteObject>& connect,
141 int32_t DisconnectRemoteAbility(const sptr<IRemoteObject>& connect, int32_t callerUid,
143 int32_t ConnectAbilityFromRemote(const OHOS::AAFwk::Want& want, const AppExecFwk::AbilityInfo& abilityInfo,
144 const sptr<IRemoteObject>& connect, const CallerInfo& callerInfo, const AccountInfo& accountInfo) override;
145 int32_t DisconnectAbilityFromRemote(const sptr<IRemoteObject>& connect,
146 int32_t uid, const std::string& sourceDeviceId) override;
147 int32_t NotifyProcessDiedFromRemote(const CallerInfo& callerInfo) override;
149 int32_t GetMissionInfos(const std::string& deviceId, int32_t numMissions,
151 int32_t NotifyMissionsChangedFromRemote(const std::vector<DstbMissionInfo>& missionInfos,
152 const CallerInfo& callerInfo) override;
153 int32_t GetRemoteMissionSnapshotInfo(const std::string& networkId, int32_t missionId,
155 int32_t StartSyncRemoteMissions(const std::string& devId, bool fixConflict, int64_t tag) override;
156 int32_t StartSyncMissionsFromRemote(const CallerInfo& callerInfo,
158 int32_t StopSyncRemoteMissions(const std::string& devId) override;
159 int32_t StopSyncMissionsFromRemote(const CallerInfo& callerInfo) override;
160 int32_t RegisterMissionListener(const std::u16string& devId, const sptr<IRemoteObject>& obj) override;
161 int32_t RegisterOnListener(const std::string& type, const sptr<IRemoteObject>& obj, int32_t callingUid) override;
162 int32_t RegisterOffListener(const std::string& type, const sptr<IRemoteObject>& obj, int32_t callingUid) override;
163 int32_t UnRegisterMissionListener(const std::u16string& devId, const sptr<IRemoteObject>& obj) override;
164 int32_t SetMissionContinueState(int32_t missionId, const AAFwk::ContinueState &state) override;
165 void OnAddSystemAbility(int32_t systemAbilityId, const std::string& deviceId) override;
167 int32_t RegisterDSchedEventListener(const DSchedEventType& type, const sptr<IRemoteObject>& obj) override;
168 int32_t UnRegisterDSchedEventListener(const DSchedEventType& type, const sptr<IRemoteObject>& obj) override;
170 int32_t GetDSchedEventInfo(const DSchedEventType &type, std::vector<EventNotify> &events) override;
171 void ProcessConnectDied(const sptr<IRemoteObject>& connect);
172 void ProcessDeviceOffline(const std::string& deviceId);
174 void DumpSessionsLocked(const std::list<ConnectAbilitySession>& sessionsList, std::string& info);
175 void DumpElementLocked(const std::list<AppExecFwk::ElementName>& elementsList, std::string& info);
176 int32_t StartRemoteAbilityByCall(const OHOS::AAFwk::Want& want, const sptr<IRemoteObject>& connect,
178 int32_t ReleaseRemoteAbility(const sptr<IRemoteObject>& connect,
179 const AppExecFwk::ElementName &element) override;
180 int32_t StartAbilityByCallFromRemote(const OHOS::AAFwk::Want& want, const sptr<IRemoteObject>& connect,
181 const CallerInfo& callerInfo, const AccountInfo& accountInfo) override;
182 int32_t ReleaseAbilityFromRemote(const sptr<IRemoteObject>& connect, const AppExecFwk::ElementName &element,
183 const CallerInfo& callerInfo) override;
185 int32_t StartRemoteShareForm(const std::string& remoteDeviceId,
186 const AppExecFwk::FormShareInfo& formShareInfo) override;
188 const std::string& remoteDeviceId, const AppExecFwk::FormShareInfo& formShareInfo) override;
189 void ProcessFormMgrDied(const wptr<IRemoteObject>& remote);
191 void ProcessCallerDied(const sptr<IRemoteObject>& connect, int32_t deviceType);
192 void ProcessCalleeDied(const sptr<IRemoteObject>& connect);
193 void ProcessCallResult(const sptr<IRemoteObject>& calleeConnect, const sptr<IRemoteObject>& callerConnect);
194 int32_t StartRemoteFreeInstall(const OHOS::AAFwk::Want& want, int32_t callerUid, int32_t requestCode,
195 uint32_t accessToken, const sptr<IRemoteObject>& callback) override;
196 int32_t StartFreeInstallFromRemote(const FreeInstallInfo& info, int64_t taskId) override;
198 int32_t NotifyCompleteFreeInstall(const FreeInstallInfo& info, int64_t taskId, int32_t resultCode);
204 const AppExecFwk::ElementName& element) override;
206 const sptr<IRemoteObject>& token);
207 int32_t StopRemoteExtensionAbility(const OHOS::AAFwk::Want& want, int32_t callerUid,
209 int32_t StopExtensionAbilityFromRemote(const OHOS::AAFwk::Want& remoteWant, const CallerInfo& callerInfo,
210 const AccountInfo& accountInfo, int32_t extensionType) override;
211 int32_t CheckTargetPermission(const OHOS::AAFwk::Want& want, const CallerInfo& callerInfo,
212 const AccountInfo& accountInfo, int32_t flag, bool needQueryExtension);
213 int32_t CheckTargetPermission4DiffBundle(const OHOS::AAFwk::Want& want, const CallerInfo& callerInfo,
214 const AccountInfo& accountInfo, int32_t flag, bool needQueryExtension);
218 bool CheckRemoteOsType(const std::string& netwokId) override;
225 void OnDeviceOnlineEx(const OHOS::DistributedHardware::DmDeviceInfo& deviceInfo);
226 void OnDeviceOfflineEx(const OHOS::DistributedHardware::DmDeviceInfo& deviceInfo);
227 void OnDeviceInfoChangedEx(const OHOS::DistributedHardware::DmDeviceInfo& deviceInfo);
236 int32_t GetCallerInfo(const std::string &localDeviceId, int32_t callerUid, uint32_t accessToken,
238 void RemoteConnectAbilityMappingLocked(const sptr<IRemoteObject>& connect, const std::string& localDeviceId,
239 const std::string& remoteDeviceId, const AppExecFwk::ElementName& element, const CallerInfo& callerInfo,
241 int32_t DisconnectEachRemoteAbilityLocked(const std::string& localDeviceId,
242 const std::string& remoteDeviceId, const sptr<IRemoteObject>& connect);
243 sptr<IDistributedSched> GetRemoteDms(const std::string& remoteDeviceId);
245 bool CheckDeviceId(const std::string& localDeviceId, const std::string& remoteDeviceId);
246 bool CheckDeviceIdFromRemote(const std::string& localDeviceId,
247 const std::string& destinationDeviceId, const std::string& sourceDeviceId);
248 void NotifyDeviceOfflineToAppLocked(const sptr<IRemoteObject>& connect, const ConnectAbilitySession& session);
249 int32_t NotifyApp(const sptr<IRemoteObject>& connect, const AppExecFwk::ElementName& element, int32_t errCode);
250 void NotifyProcessDiedAll(const std::list<ProcessDiedNotifyInfo>& notifyList);
251 void NotifyProcessDied(const std::string& remoteDeviceId, const CallerInfo& callerInfo,
253 int32_t CheckDistributedConnectLocked(const CallerInfo& callerInfo) const;
255 static int32_t GetUidLocked(const std::list<ConnectAbilitySession>& sessionList);
256 int32_t TryConnectRemoteAbility(const OHOS::AAFwk::Want& want,
257 const sptr<IRemoteObject>& connect, const CallerInfo& callerInfo);
259 const std::string& dstDeviceId, const sptr<IRemoteObject>& callback);
265 int32_t ContinueLocalMission(const std::string& dstDeviceId, int32_t missionId,
266 const sptr<IRemoteObject>& callback, const OHOS::AAFwk::WantParams& wantParams);
267 int32_t ContinueAbilityWithTimeout(const std::string& dstDeviceId, int32_t missionId,
268 const sptr<IRemoteObject>& callback, uint32_t remoteBundleVersion = 0);
269 int32_t ContinueRemoteMission(const std::string& srcDeviceId, const std::string& dstDeviceId, int32_t missionId,
270 const sptr<IRemoteObject>& callback, const OHOS::AAFwk::WantParams& wantParams);
271 int32_t ContinueRemoteMission(const std::string& srcDeviceId, const std::string& dstDeviceId,
272 const std::string& bundleName, const sptr<IRemoteObject>& callback, const OHOS::AAFwk::WantParams& wantParams);
273 int32_t TryStartRemoteAbilityByCall(const OHOS::AAFwk::Want& want, const sptr<IRemoteObject>& connect,
274 const CallerInfo& callerInfo);
275 int32_t StartLocalAbility(const FreeInstallInfo& info, int64_t taskId, int32_t resultCode);
276 int32_t StartAbility(const OHOS::AAFwk::Want& want, int32_t requestCode);
277 int32_t HandleRemoteNotify(const FreeInstallInfo& info, int64_t taskId, int32_t resultCode);
278 void ReportDistributedComponentChange(const CallerInfo& callerInfo, int32_t changeType,
280 void ReportDistributedComponentChange(const ConnectInfo& connectInfo, int32_t changeType,
282 void HandleLocalCallerDied(const sptr<IRemoteObject>& connect);
283 void SaveCallerComponent(const OHOS::AAFwk::Want& want, const sptr<IRemoteObject>& connect,
284 const CallerInfo& callerInfo);
285 void RemoveCallerComponent(const sptr<IRemoteObject>& connect);
286 void ProcessCalleeOffline(const std::string& deviceId);
289 void ProcessFreeInstallOffline(const std::string& deviceId);
290 bool RegisterAppStateObserver(const OHOS::AAFwk::Want& want, const CallerInfo& callerInfo,
291 const sptr<IRemoteObject>& srcConnect, const sptr<IRemoteObject>& callbackWrapper);
292 void UnregisterAppStateObserver(const sptr<IRemoteObject>& callbackWrapper);
294 int32_t SaveConnectToken(const OHOS::AAFwk::Want& want, const sptr<IRemoteObject>& connect);
295 void SetCleanMissionFlag(const OHOS::AAFwk::Want& want, int32_t missionId);
296 void RemoveConnectAbilityInfo(const std::string& deviceId);
299 void NotifyContinuateEventResult(int32_t resultCode, const EventNotify& event);
301 void NotifyCollaborateEventResult(int32_t resultCode, const EventNotify& event);
304 void GetCollaborateEventsByCallers(int32_t callingUid, const std::string &callingBundleName,
306 void GetCollaborateEventsByCallees(int32_t callingUid, const std::string &callingBundleName,
308 void GetCurSrcCollaborateEvent(const CallerInfo &callerInfo, const AppExecFwk::ElementName &element,
310 void GetCurDestCollaborateEvent(const CallerInfo &callerInfo, const AppExecFwk::ElementName &element,
312 void NotifyCollaborateEventWithSessions(const std::list<ConnectAbilitySession> &sessionsList,
318 int32_t StartRemoteAbilityAdapter(const OHOS::AAFwk::Want& want, int32_t callerUid, int32_t requestCode,
320 int32_t ConnectRemoteAbilityAdapter(const OHOS::AAFwk::Want& want, const sptr<IRemoteObject>& connect,
322 int32_t DisconnectRemoteAbilityAdapter(const sptr<IRemoteObject>& connect, int32_t callerUid,
379 ConnectAbilitySession(const std::string& sourceDeviceId, const std::string& destinationDeviceId,
380 const CallerInfo& callerInfo, TargetComponent targetComponent = TargetComponent::HARMONY_COMPONENT);
383 const std::string& GetSourceDeviceId() const
388 const std::string& GetDestinationDeviceId() const
393 std::list<AppExecFwk::ElementName> GetElementsList() const
398 CallerInfo GetCallerInfo() const
403 TargetComponent GetTargetComponent() const
408 bool IsSameCaller(const CallerInfo& callerInfo);
409 void AddElement(const AppExecFwk::ElementName& element);
427 void OnRemoteDied(const wptr<IRemoteObject>& remote) override;