Age | Commit message (Collapse) | Author | Files | Lines |
|
Szymon Dompke (1):
Add non-throwing version of unpackProperties
Change-Id: I2f14cb9f2cec3424b3c4c91ec5235143987dd170
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: Ia3cbad316f214fcca2f52e6600d7b169f019cfa1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
sdbus++: catch exceptions as const
catch exceptions as const
Change-Id: Idb8f4f617fc660aa3bc423d1e97ad8c7acb32d38
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
exception: make base get_errno pure virtual
exception: ensure base exception vtable is non-hidden
Change-Id: Ia2a4b1d0f5fdbc638db7af4050fe5319cbbda2e0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbus++: catch elements with non-string names
Change-Id: Ic62756f583d4898a33f2336fb369e7b57f065a85
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
exception: create subclass for generated errors
sdbus++: add errno property to errors
Change-Id: I1ce4f1006af90300322b71a3cd52f5716589df40
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
exception: add errno for internal errors
Change-Id: Ifb9036dd80b9ed48bcf88b703a00030d4ee00248
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
exception: add errno for all exceptions
Change-Id: Idd15a34007eb27dc6cdf28db6b9c51516e8e5146
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
message: append: fix unused variable warning
enable building with clang
Change-Id: I1df0ad98ecdc8a59efbcc47ff935ff0fee122744
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Nidhin MS (1):
Fix: Unused parameter in object_server.hpp
Change-Id: Id0003b7037e6aa904d5f922af7b41d1f93c4dbc2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Rashmica Gupta (1):
match: Add new PropertiesChanged rule
Change-Id: I32b8757931b31b2327306bf5b94129723827a9aa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: increase warning level
William A. Kennington III (2):
native_types: Fix pendantic error
native_types: Use int8_t instead of char
Change-Id: I0475fbd9f607240526309acfcd45166ffa8c692d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbus++: property: add list of fundamental types
Willy Tu (1):
sdbus++: add minint/maxint support for integer default values
Change-Id: I1a176f53760cb712be395df2d4e286dd0fa9e3e4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
message: export has_convert_from_string
Change-Id: Ice0367025ce4274e86d7c602adae0efab435aa51
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (7):
sdbus++: interface: add non-throwing enum conversion
sdbus++: property: fix up enum type ambiguity
test: add tests for enum parsing
message: read: move enum exception higher
message: move enum-string conversion routines
message: template to check if convert_from_string exists
message: correctly unpack variants of enums
Change-Id: Ic9f4035c8fbb5619db5d376d5b94d1149e4e858a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (8):
server: remove bindings.hpp
message: read: DRY the string specializations
message: use C++14 enable_if_t
utility: dedup_variant: rename in C++14 '_t' style
utility: type_traits: use C++14 '_t' style
use C++17 std::foo_v templates
utility: container_traits: define C++17 _v aliases
message: define and use C++17 style _v aliases
Change-Id: I4cb9faab32494b2cca95ba9121be740612280137
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
build: Propagate boost arguments as needed
Change-Id: I4ddd684b8c183cbef1fa454fdba6c563f0d65d97
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (2):
sdbus++-gen-meson: Support non-source root yaml directories
sdbus++-gen-meson: Don't build markdown by default
Change-Id: I0f633534f219d7b45c184d07c51cae9e8b477c8c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
message/native_types: Constexpr fix in c++17 mode
Change-Id: I1406a95d46c731f4c1cc2abd39623673d2a7475a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Bruce Mitchell (1):
Replace IRC with Discord
William A. Kennington III (2):
native_types: Reduce append allocation
native_types: string_path_wrapper: Don't escape all strings
Change-Id: Ie86afde05bcb1cf1b096feeafb01cc509f043eb1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbus++: fix camelcase names
Change-Id: I35f5da7dac284b70a40b699f5408f234b296c896
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (3):
message: Add call_async method
native_types: Migrate large functions to shared lib
test/message/types: Convert ASSERTs to EXPECTs
Change-Id: Idb8b6bff7ff04a76ac115ec5ec14218ca84e43bf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbus++: add C++20 reserved keywords
Change-Id: I27b1c935874db5c387c3c10a78c751295f651707
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Fix #60 by adding encoding/decoding rules
Change-Id: Id4ca4949f8af915144d6d894e5643a8929f6e8d2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Make object_path operator/ const
Change-Id: I2e60f18ca307614c6fd6b8ad63d6c3ca854c468f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbuspp_support: correct return value from method callbacks
William A. Kennington III (1):
message: Add call method
Change-Id: Ic1bfb49c28de67b9a9be2d41221411d0fd63f3d0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (4):
build: switch to C++20
build: fix meson deprecation warning
sdbus++-gen-meson: switch to project_source_root
build: minor whitespace fix in test/meson.build
Change-Id: Icf358269367f24da16a465da41f219bf0515bc4e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Implement path encoding and decoding
Implement operator /= for object_path
Jason Ling (1):
native_types: add missing header file
Change-Id: I933385206a1801059f2e32be84098bd638f060ac
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
async changes to support 40749
Krzysztof Grobelny (1):
created AddReportFutureVersion dbus method
sdbusplus: srcrev bump 4b646236df..95874d930f
Ed Tanous (1):
Standardize the asio helper methods
Change-Id: Ib881f03dc1110c67055a08500e2876f1f58c857b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Ed Tanous <edtanous@google.com>
|
|
Patrick Williams (1):
clang-format fixes for latest
Change-Id: Id783782ca1c6bd2cb051f93df96553b6a2d4b442
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (3):
sdbus++: create server support functions
server/interface: simplify property_changed
server: un-inline various large functions
Change-Id: I0060a0fce928f9212e9813172bda2ab7e78c8772
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbus++-gendir: remove from install
(From meta-phosphor rev: 41505b4451a97ee22d9a28ad53f3a114a1fb178f)
Change-Id: I3bee0e817c6f56fc885678c526431135fba599da
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ed Tanous (1):
Add filename() and parent_path() methods to object_path
(From meta-phosphor rev: da0a0aa6eb029d79711877b5a924af1b99e6f41e)
Change-Id: I0f7e8713828cd5c85d8304e64f8e7f3a00043331
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Krzysztof Grobelny (1):
fixed issue which prevented to use setProperty with reference types
(From meta-phosphor rev: 8f0596772cf0d9db391722f76708e655939a55a9)
Change-Id: If21db30cbf2be4a01ecad757c97be6dde2a95c83
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (1):
sdbus++: fix method template generation
Ramin Izadpanah (1):
sdbus++: Refactor utilities shared by templates
(From meta-phosphor rev: 81b4fdaf941f43faa87266162b2250bcbbe1ca85)
Change-Id: Ie8e354b28189cbb23ddcd6b808a40b865995c7d0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (1):
sdbus++-gen-meson: force locale for stable sort
(From meta-phosphor rev: f2baaa5506f5a17414ea080e14a282751f9925ff)
Change-Id: Ied4b79c2fbd0a89310e0eed54c2e91307c2ee9e5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Vernon Mauery (1):
exit read_wait async loop on error
(From meta-phosphor rev: f382ae68ca190f43eb96ad07305f70133a03bd41)
Change-Id: I04347a717470537cd851ffbb0155b0d1385b50f8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Deepak Kodihalli (1):
MAINTAINERS: Change Deepak's email address
(From meta-phosphor rev: cd1f480cff1d050eee0da334add445360167c43f)
Change-Id: Ibc6c2392e3a31eaa4747d92d3ec4216b5ca152ad
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Waqar Hameed (1):
message: Declare getters as const member functions
(From meta-phosphor rev: 742385416d3546911579258efebc2ff9cf1bcb5d)
Change-Id: I0d8736128810a6e3b63869b17c9087983855e4a3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (1):
sdbus++: support special double values
(From meta-phosphor rev: 8f639adeff269352bd451388ed528d79a751847d)
Change-Id: I2c8660bf66d45214a425b82f56b5f3ca1f693960
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Krzysztof Grobelny (1):
asio: Added method add_unique_interface to object_server
Patrick Williams (2):
sdbus++: handle duplicate generated variant types
sdbus++: clean up TODO
(From meta-phosphor rev: 7b269e6085f3209f2e69cf0ebca692d6422696df)
Change-Id: I8ab53882e1c02c026f992fad0f6603a0494990d3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Krzysztof Grobelny (1):
asio: Added utility functions getProperty and setProperty
(From meta-phosphor rev: 1703fdaaaea61566b23386f414cc6a40712083f1)
Change-Id: Ie98f6e3c31c1930a541f83f3a9f0d7c0c5b9690b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Krzysztof Grobelny (1):
Added utility functions getAllProperties and unpackProperties
(From meta-phosphor rev: 7f68f10486817a4a337b09085236f9dac90dd0d6)
Change-Id: I26c41aa65248a12e1741e513d0592442de0fe2b0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (1):
test: timer: fix warning under clang
Wludzik, Jozef (1):
Remove regex match pattern from object_server
(From meta-phosphor rev: fe59860f422b0e09b11f1dc6f039de763a56c4b9)
Change-Id: I7ea4eb0bddfb52d136f2316cd5ea322613eb06e3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (4):
sdbus++: add size_t / ssize_t types to YAML
sdbus++: include headers for enums inside complex types
native_types: add != comparison for string_wrapper
sdbus++: add type 'object_path' alias
(From meta-phosphor rev: 41bcb4af92b4dbee0752fd2e2e7d07f98b8e12ec)
Change-Id: I8b1763276258d9ce3e6322dbeeb7d0d014518019
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ed Tanous (1):
Refine include headers
Krzysztof Grobelny (1):
Added flags parameter to register_property method
(From meta-phosphor rev: 7a8999629ecf09f0c50a46a7fae7bbd1d636ed46)
Change-Id: I1636003ad04889e0ca6722993fab61d8958316b1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (2):
sdbus++-gen-meson: create tool for helping with meson
sdbus++-gen-meson: install tool
(From meta-phosphor rev: 26412cd8ef2f1d5731c41d4760ac4b4c4a786466)
Change-Id: I3213930be4e9552e58404cb524ee19fc943af7ea
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (4):
sdbus++-gendir: fix shellcheck warnings
python: fix pycodestyle issues
shellcheck: enable testing
sdbus++: fix NamedElement exception handling
(From meta-phosphor rev: f67af622ee384ee74835d691dc1ac45dc63f642f)
Change-Id: I14d9de1701baf0a80d8a821e7b35874295615951
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (4):
sdbus++: support 'readonly' flag
sdbus++: skip emitting readonly set-property callback
README: add build instructions (meson/python)
sdbus++-gendir: ensure errors exit with error code
Vernon Mauery (1):
fix interface and path patterns to match D-Bus specification
(From meta-phosphor rev: 6f00039822b13a72e052d6fad13d3f1ff2098970)
Change-Id: I48d0ada1e1d3396b19de477e32d16e950c53ad0a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zhikui Ren (1):
Add new_signal and extend set_property methods to dbus_interface
(From meta-phosphor rev: 525a2e4f8f5c3898b365c3135ceba6b6517d1d83)
Change-Id: I20de2a2a1a81d9d8dc034448c313aa8ca0605c92
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|