Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
When building in Yocto there is no reason to build the tests and
examples, so disable those features.
(From meta-phosphor rev: e70f0fff928d607023cdfeafd80dda15d6ac5ccf)
Fixes openbmc/sdbusplus#49.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ib2b5d0b4a67f311d04122a99a6646397cc0016cd
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>
|
|
The python3-sdbus++ recipe provided a package alias for sdbusplus-native
until all packages could be migrated to the python3-sdbus++ structure.
That has now been done, so remove the alias.
(From meta-phosphor rev: 7d02b828dcbdfe9652df1203eebf62e9e72fb4f4)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I716af5121fba39011086ab66ed4c7a608316193d
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>
|
|
Patrick Williams (1):
sdbus++: server: fix PropertyVariant order
(From meta-phosphor rev: 3cac56494f7c76057a3a0ac4c33f98554d1c503a)
Change-Id: I926a996a6df12eb92f33959c39947eb5cecaa09a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (3):
sdbus++-gendir: avoid stale data on re-run
sdbus++-gendir: avoid duplicate filenames with --list-all
sdbus++: move main to module
(From meta-phosphor rev: 1c18dd12d4b4a26876d7d87de6b8bbbb8074323a)
Change-Id: If9bb3f37b3c6a4c23d89e04f181caec84c318294
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (1):
message: Add method_error creation from exception
(From meta-phosphor rev: 149b107b115f033b434d46eb91b5f5543a478e9b)
Change-Id: Id51cc8da69c282afec633860cd7482c60974ab09
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (2):
build: remove unneeded thread dependency
build: simplify gtest/gmock dependencies
William A. Kennington III (3):
build: Add options for tweaking what is built
build: Don't enable tests or examples in subprojects
build: Allow for vendored googletest
(From meta-phosphor rev: 624d8ee7100fb13d000691f47471bda6c1e1b488)
Change-Id: Iba46f346e2921a66c5329a0868c3d86443afc957
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (1):
sdbus++: add support for 'set'
(From meta-phosphor rev: f3a8bafea813b576e12d517675eec631efa0311a)
Change-Id: I7fb8fb182bdd8413b2fffa2c8d4c4deba6439eda
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (1):
sdbus++-gendir: simplification refactor
(From meta-phosphor rev: e75d5e47be1bbc345e35997fa7d4bf92f903a2e9)
Change-Id: Ie1e42a77e955db3053f86acaa2061c5efb7e188b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
test: add simple aio case
Konrad Sztyber (1):
sdbusplus: settable timeout value for async_method_call
Patrick Williams (8):
meson: create structure for use as submodule
build: remove autotools builds
build: split source and header directories
sdbus++-gendir: run in parallel
asio: object_server: remove invalid root interface
test: fix boost dependency for bus/aio
sdbus++-gendir: handle missing nproc
boost: add context dependency
Waqar Hameed (3):
server: Check return code for sd_bus_add_object_vtable()
Add support for vtable flags for methods
Add support for vtable flags for properties
William A. Kennington III (2):
message: Remove legacy variant and variant_ns
build: Move boost dependency into example
(From meta-phosphor rev: 213a0a46b9e68b64fcc1f8e9a0b289c4f7ec5d3f)
Change-Id: I7bc5411ec1ca2987d4e75f53abb1662af8bf2df5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-phosphor rev: f9eed5e63cb16cf58ccfe14c953e42ba8a194403)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ie6fb8b012b5750378f882794f0777e06778722aa
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (2):
sdbus++-gendir: remove redundant case in arg-parsing
meson: add missing pkgconfig requires
William A. Kennington III (1):
meson: Don't require sdbusplus to be built shared
(From meta-phosphor rev: ce97e295a6e4c877f82cd40e41c192fc137fd7ac)
Change-Id: I9734f48bb6c5722499ef377d20acc3586712a750
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
sdbusplus removed support for disabling transaction IDs and
deprecated the --enable-transaction configure flag. Remove
it here as well.
(From meta-phosphor rev: 3e13720e24f574e4b943032549707a6854e72303)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ie3efd0ba4366e3bfc9b5fc5db27bcc182d95f7aa
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The sdbusplus repository now has a real setup.py file that doesn't
require autotools generation. Switch to a normal setuptools3
recipe.
(From meta-phosphor rev: 1914bbb37e7307f9f96b2c752f8df8f7699463cf)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I31bac1fcc061cc0195fb7d3accf922ec57852ba1
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (4):
sdbus++: create script to generate all files from a dir
meson: feature match autotools support
sdbus++: rename template mako files
sdbus++: fix setup.py for template file change
Wludzik, Jozef (1):
sdbusplus: validate interface and path passed to DBus
(From meta-phosphor rev: f842ab2dc41d2baa998f66a90ca6f3365ece77ff)
Change-Id: I5fb81650eaf7047b03ee094d29bcd36550e8d00c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (12):
remove usage of WANT_TRANSACTION option
build: move python setuptools for future non-autotools
build: add setuptools install script
clean up pedantic compile warnings
asio: object_server: add virtual destructors
clang-format: reformat for clang-10
clean up more pedantic compile warnings
meson: create basic build structure
meson: set default buildtype to debugoptimized
asio: connection: add missing initializer
clang-format: sync from docs master .clang-format
test: exception: suppress scan-build errors
(From meta-phosphor rev: 0322b039747bd7c7cb1e705851849cbe625b9325)
Change-Id: I997cfd9f0f8c5f7a243011f962f76ed765b6b7df
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
include needed file for runtime_error
Patrick Williams (1):
MAINTAINERS: remove Ed Tanous as reviewer
(From meta-phosphor rev: f329f6f9b7824c774924c6b4aefd9cf12f79117d)
Change-Id: I4790dced960b0739d2b85851f6524a9775526557
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adrian Ambrożewicz (1):
Added register_signal method to sdbusplus::asio::dbus_interface
Vernon Mauery (1):
Include <set> to be able to use std::set
(From meta-phosphor rev: eb73ffd469eb4a207b07b20a17d1a4776d3bfd4d)
Change-Id: Ib6886bba190f039b0b3d20ecabf8f0ba1b6e432f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
All recipes consuming sdbus++ have now migrated to the python3
version. Remove the python2 version.
(From meta-phosphor rev: bb27bf20fa96141b4ac64262191b9ad0543e8a10)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Idae08e4354fa75a9acb3036b7ea7b873d396c4b8
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|