History log of /openbmc/openpower-vpd-parser/vpd-manager/include/listener.hpp (Results 1 – 7 of 7)
Revision Date Author Comments
# 0dba14da 25-Jun-2025 Souvik Roy <souvikroyofficial10@gmail.com>

Listener: Register correlated properties callback

This commit implements API to register callback for all interfaces in
correlated_properties.json.

```
Test:
1. Patch debug traces in the callback f

Listener: Register correlated properties callback

This commit implements API to register callback for all interfaces in
correlated_properties.json.

```
Test:
1. Patch debug traces in the callback function.
2. On rainier 2s2u simics, do a busctl set-property on Decorator.Asset
PartNumber, com.ibm.ipzvpd.VINI PN of LCD Op Panel.
3. Observe vpd-manager logs and observe traces indicating callback is
getting triggered for above property changes.
```

Change-Id: I1ca2ae65724d8aa27424775fb1290a4139518644
Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>

show more ...


# 14773e8f 23-Jun-2025 Souvik Roy <souvikroyofficial10@gmail.com>

Listener: Parse correlated properties JSON

This commit adds changes in Listener class to parse correlated
properties JSON file. Listener class needs to have the parsed correlated
properties JSON in

Listener: Parse correlated properties JSON

This commit adds changes in Listener class to parse correlated
properties JSON file. Listener class needs to have the parsed correlated
properties JSON in memory to listen for property changes on specific
object path, interface and update correlated property/properties.

Change-Id: I8f6881fc106edf995814fa16218f680757be079f
Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>

show more ...


# 3d4af4ae 23-Jun-2025 Souvik Roy <souvikroyofficial10@gmail.com>

Listener: Register callback API stub

This commit implements a stub API in Listener class to register callback
for all interfaces in correlated_properties.json. This commit also
implements a stub cal

Listener: Register callback API stub

This commit implements a stub API in Listener class to register callback
for all interfaces in correlated_properties.json. This commit also
implements a stub callback API which will be triggered whenever a
property change signal is detected.

Change-Id: Ifdaa2310b397ae9616d921ba2ee657f61dce753e
Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>

show more ...


# 495eedd1 02-Jul-2025 Souvik Roy <souvikroyofficial10@gmail.com>

Listener:Implement Present property callback

This commit implements Present property callback in Listener. For
hotPluggable FRUs whose present property is toggled by external
application based on th

Listener:Implement Present property callback

This commit implements Present property callback in Listener. For
hotPluggable FRUs whose present property is toggled by external
application based on their actual presence detection, vpd-manager needs
to monitor "Present" property and collect/delete FRU VPD accordingly.

Test:
```
- On Everest system, toggle Present property of fan0 from busctl
- Observer callback getting triggered
```

Change-Id: Ia558306417adf18155b5b363fc9caa797bda250f
Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>

show more ...


# 5c3a1563 02-Jul-2025 Souvik Roy <souvikroyofficial10@gmail.com>

Listener:Present property callback stub

This commit adds APIs in Listener to register "Present" property change
callback for all FRUs for which vpd-manager does not handle presence and
which are hot

Listener:Present property callback stub

This commit adds APIs in Listener to register "Present" property change
callback for all FRUs for which vpd-manager does not handle presence and
which are hot pluggable. If such a FRU is plugged in/removed,
vpd-manager needs to detect this and collect/delete the VPD of the FRU.
Note: this is a stub implementation, and actual implementation will be
handled in future commit(s).

Change-Id: Ib7edc633bc6395976f2f3d1e4b3c5f90a6b999bc
Signed-off-by: Souvik Roy <souvikroyofficial10@gmail.com>

show more ...


# 56e4537c 19-Jun-2025 Anupama B R <anupama.b.r1@ibm.com>

Moving AssetTag and HostState under Listener

This commit moves the AssetTag and HostState change property signal and
its callback implementation from ibm-handler to Listener class.
AssetTag and Host

Moving AssetTag and HostState under Listener

This commit moves the AssetTag and HostState change property signal and
its callback implementation from ibm-handler to Listener class.
AssetTag and HostState property change signal will be registered
through Listener class object.

Change-Id: I8679466283cbc70fc07121a0a57243572f80b483
Signed-off-by: Anupama B R <anupama.b.r1@ibm.com>

show more ...


# c7565ed6 19-Jun-2025 Anupama B R <anupama.b.r1@ibm.com>

Stub for Listener class

This commit has stub for Listener class, which can be used to register
the events and handle the callback functionality for those events.
This commit only adds stub class for

Stub for Listener class

This commit has stub for Listener class, which can be used to register
the events and handle the callback functionality for those events.
This commit only adds stub class for Listener.

Change-Id: I8731abc212239823e7062e3ee23f46a150b942a8
Signed-off-by: Anupama B R <anupama.b.r1@ibm.com>

show more ...