File tree Expand file tree Collapse file tree 2 files changed +19
-5
lines changed Expand file tree Collapse file tree 2 files changed +19
-5
lines changed Original file line number Diff line number Diff line change @@ -246,7 +246,8 @@ namespace Exchange {
246
246
ID_PACKAGE_INFO_ITERATOR = ID_APP_PACKAGE_MANAGER + 7 ,
247
247
ID_PACKAGE_ITERATOR = ID_APP_PACKAGE_MANAGER + 8 ,
248
248
ID_PACKAGE_KEY_VALUE_ITERATOR = ID_APP_PACKAGE_MANAGER + 9 ,
249
-
249
+ ID_PACKAGE_LOCK_ITERATOR = ID_APP_PACKAGE_MANAGER + 10 ,
250
+
250
251
ID_STORAGEMANAGER = ID_ENTOS_OFFSET + 0x310 ,
251
252
252
253
ID_AUTHSERVICE = ID_ENTOS_OFFSET + 0x320 ,
@@ -263,12 +264,12 @@ namespace Exchange {
263
264
264
265
ID_SCREEN_CAPTURE = ID_ENTOS_OFFSET + 0x360 ,
265
266
ID_SCREEN_CAPTURE_NOTIFICATION = ID_SCREEN_CAPTURE + 1 ,
266
-
267
+
267
268
ID_DEVICE_DIAGNOSTICS = ID_ENTOS_OFFSET + 0x370 ,
268
269
ID_DEVICE_DIAGNOSTICS_PARAM_LIST_ITERATOR = ID_DEVICE_DIAGNOSTICS + 1 ,
269
270
ID_DEVICE_DIAGNOSTICS_NOTIFICATION = ID_DEVICE_DIAGNOSTICS + 2 ,
270
271
271
-
272
+
272
273
ID_WAREHOUSE = ID_ENTOS_OFFSET + 0x380 ,
273
274
ID_WAREHOUSE_NOTIFICATION = ID_WAREHOUSE + 1 ,
274
275
Original file line number Diff line number Diff line change @@ -168,7 +168,7 @@ namespace Exchange {
168
168
PACKAGE_MISMATCH_FAILURE,
169
169
INVALID_METADATA_FAILURE,
170
170
PERSISTENCE_FAILURE
171
- };
171
+ };
172
172
struct Package {
173
173
// @brief PackageId
174
174
string packageId;
@@ -243,6 +243,11 @@ namespace Exchange {
243
243
RuntimeConfig &configMetadata /* @out */
244
244
) = 0;
245
245
246
+ struct PackageStateResponse {
247
+ InstallState state;
248
+ };
249
+ // XXX: update vvv
250
+
246
251
// @brief PackageState
247
252
// @text packageState
248
253
// @param packageId: Package Id
@@ -266,6 +271,14 @@ namespace Exchange {
266
271
LAUNCH
267
272
};
268
273
274
+ struct EXTERNAL AdditionalLock {
275
+ // @brief PackageId
276
+ string packageId;
277
+ // @brief Version
278
+ string version;
279
+ };
280
+ using ILockIterator = RPC::IIteratorType<AdditionalLock, ID_PACKAGE_LOCK_ITERATOR>;
281
+
269
282
// @brief Lock
270
283
// @text lock
271
284
// @param packageId: Package Id
@@ -282,7 +295,7 @@ namespace Exchange {
282
295
uint32_t &lockId /* @out */ ,
283
296
string &unpackedPath /* @out */ ,
284
297
RuntimeConfig &configMetadata /* @out */ ,
285
- string & appMetadata /* @out */
298
+ IPackageHandler::ILockIterator*& appMetadata /* @out */
286
299
// XXX: appContextPath ?!
287
300
) = 0;
288
301
You can’t perform that action at this time.
0 commit comments