Skip to content

Commit fe21936

Browse files
Merge pull request #257 from rdkcentral/develop
IProvisioning.h Interface header not following coding guidelines
2 parents 8f29cb3 + e0c9a17 commit fe21936

File tree

4 files changed

+29
-6
lines changed

4 files changed

+29
-6
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,18 @@ All notable changes to this project will be documented in this file. Dates are d
44

55
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
66

7+
#### [1.5.1](https://github.com/rdkcentral/entservices-apis/compare/1.5.0...1.5.1)
8+
9+
- RDK-56578 : Changed deviceType from tv to IpTv [`#156`](https://github.com/rdkcentral/entservices-apis/pull/156)
10+
- RDKEMW-4872: lifecycle2.0 integration [`#242`](https://github.com/rdkcentral/entservices-apis/pull/242)
11+
- Merge tag '1.5.0' into develop [`a7793b3`](https://github.com/rdkcentral/entservices-apis/commit/a7793b312ddb00c8009d34f52031fd6e7f3b5646)
12+
713
#### [1.5.0](https://github.com/rdkcentral/entservices-apis/compare/1.4.2...1.5.0)
814

15+
> 3 June 2025
16+
917
- DELIA-67834 : Added privacyMode related calls. [`#133`](https://github.com/rdkcentral/entservices-apis/pull/133)
18+
- 1.5.0 release changelog updates [`54d9283`](https://github.com/rdkcentral/entservices-apis/commit/54d928300f43292d21fb3d22236b29553d425c12)
1019
- Merge tag '1.4.2' into develop [`4ebfb21`](https://github.com/rdkcentral/entservices-apis/commit/4ebfb219ea129bfe695290c85bcd5cecee5a0a7c)
1120

1221
#### [1.4.2](https://github.com/rdkcentral/entservices-apis/compare/1.4.1...1.4.2)

apis/DeviceInfo/DeviceInfo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@
127127
"devicetype": {
128128
"type": "string",
129129
"enum": [
130-
"tv",
130+
"IpTv",
131131
"IpStb",
132132
"QamIpStb"
133133
],

apis/Ids.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,8 @@ namespace Exchange {
243243
ID_PACKAGE_INFO_ITERATOR = ID_APP_PACKAGE_MANAGER + 7,
244244
ID_PACKAGE_ITERATOR = ID_APP_PACKAGE_MANAGER + 8,
245245
ID_PACKAGE_KEY_VALUE_ITERATOR = ID_APP_PACKAGE_MANAGER + 9,
246-
246+
ID_PACKAGE_LOCK_ITERATOR = ID_APP_PACKAGE_MANAGER + 10,
247+
247248
ID_STORAGEMANAGER = ID_ENTOS_OFFSET + 0x310,
248249

249250
ID_AUTHSERVICE = ID_ENTOS_OFFSET + 0x320,
@@ -260,12 +261,12 @@ namespace Exchange {
260261

261262
ID_SCREEN_CAPTURE = ID_ENTOS_OFFSET + 0x360,
262263
ID_SCREEN_CAPTURE_NOTIFICATION = ID_SCREEN_CAPTURE + 1,
263-
264+
264265
ID_DEVICE_DIAGNOSTICS = ID_ENTOS_OFFSET + 0x370,
265266
ID_DEVICE_DIAGNOSTICS_PARAM_LIST_ITERATOR = ID_DEVICE_DIAGNOSTICS + 1,
266267
ID_DEVICE_DIAGNOSTICS_NOTIFICATION = ID_DEVICE_DIAGNOSTICS + 2,
267268

268-
269+
269270
ID_WAREHOUSE = ID_ENTOS_OFFSET + 0x380,
270271
ID_WAREHOUSE_NOTIFICATION = ID_WAREHOUSE + 1,
271272

apis/PackageManager/IAppPackageManager.h

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ namespace Exchange {
168168
PACKAGE_MISMATCH_FAILURE,
169169
INVALID_METADATA_FAILURE,
170170
PERSISTENCE_FAILURE
171-
};
171+
};
172172
struct Package {
173173
// @brief PackageId
174174
string packageId;
@@ -243,6 +243,11 @@ namespace Exchange {
243243
RuntimeConfig &configMetadata /* @out */
244244
) = 0;
245245

246+
struct PackageStateResponse {
247+
InstallState state;
248+
};
249+
// XXX: update vvv
250+
246251
// @brief PackageState
247252
// @text packageState
248253
// @param packageId: Package Id
@@ -266,6 +271,14 @@ namespace Exchange {
266271
LAUNCH
267272
};
268273

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+
269282
// @brief Lock
270283
// @text lock
271284
// @param packageId: Package Id
@@ -282,7 +295,7 @@ namespace Exchange {
282295
uint32_t &lockId /* @out */,
283296
string &unpackedPath /* @out */,
284297
RuntimeConfig &configMetadata /* @out */,
285-
string &appMetadata /* @out */
298+
IPackageHandler::ILockIterator*& appMetadata /* @out */
286299
// XXX: appContextPath ?!
287300
) = 0;
288301

0 commit comments

Comments
 (0)