History log of /openbmc/ibm-logging/callout.hpp (Results 1 – 6 of 6)
Revision Date Author Comments
# 8123a713 22-Jul-2022 Patrick Williams <patrick@stwcx.xyz>

sdbusplus: use shorter type aliases

The sdbusplus headers provide shortened aliases for many types.
Switch to using them to provide better code clarity and shorter
lines. Possible replacements are

sdbusplus: use shorter type aliases

The sdbusplus headers provide shortened aliases for many types.
Switch to using them to provide better code clarity and shorter
lines. Possible replacements are for:
* bus_t
* exception_t
* manager_t
* match_t
* message_t
* object_t
* slot_t

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I768b8efcac262ef07cf75f06486c6144c090e91a

show more ...


# 29c2ec6d 16-May-2020 Andrew Geissler <geissonator@yahoo.com>

string: ensure string included

Latest upstream yocto appears to have removed a free include of string.
This is causing compile failures for files which do not include it
properly.

string: ensure string included

Latest upstream yocto appears to have removed a free include of string.
This is causing compile failures for files which do not include it
properly.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I6a0afb2e01d0ed0630a28f8798a16a66b0142cab

show more ...


# 66e07073 12-Sep-2018 Matt Spinler <spinler@us.ibm.com>

clang-format updates

Run with clang-format-6.0 and update to latest .clang-format
as listed in the docs repository.

Change-Id: I40fb686cc66adf56b2c1b5277ac1c44b64b89349
Sign

clang-format updates

Run with clang-format-6.0 and update to latest .clang-format
as listed in the docs repository.

Change-Id: I40fb686cc66adf56b2c1b5277ac1c44b64b89349
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# 3e71c977 04-Jun-2018 Matt Spinler <spinler@us.ibm.com>

Merge "Use s.c_str() in log messages"


# ef3b86f2 23-May-2018 Matt Spinler <spinler@us.ibm.com>

Add serialization to the Callout class

Adding serialize() and deserialize() APIs to the callout
class to save and restore the class data persistently.

The APIs take the director

Add serialization to the Callout class

Adding serialize() and deserialize() APIs to the callout
class to save and restore the class data persistently.

The APIs take the directory to store the files in, and the
filename itself will be the ID, which is the callout number.

For example, a path could be:
/var/lib/ibm-logging/errors/5/callouts/0.

Tested: Passes the testcases in future commit.

Change-Id: I526f6483df71dbceac3a33f7ce8872f6914bcd9d
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# 23818bb0 23-May-2018 Matt Spinler <spinler@us.ibm.com>

Add Callout class

This class will be used to put a hardware callout object
on D-Bus that shows the serial number and part number information
for what is being called out in an error

Add Callout class

This class will be used to put a hardware callout object
on D-Bus that shows the serial number and part number information
for what is being called out in an error log.

It will remain even after that part is replaced with a new part with
a new SN, so the data needs to be persisted as opposed to being
looked up in the inventory on startup. The persisting will be
done in a future commit. Note it will also survive an error log
being resolved, which would delete the inventory assocation interface
on the error log.

The object path of the callout objects will look something like
/xyz/openbmc_project/logging/entry/5/callouts/0, where this would be
the first callout on error log 5.

Tested: N/A - not used yet

Change-Id: I7e2f0c61705880ad70d5f6a49209f73a499785b9
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...