summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Use a Mako template for generated code.Brad Bishop2016-11-082-158/+81
| | | | | Change-Id: I8901e7719da57f13eff7ba49d50113b01fec88aa Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Move generated code to implementation file.Brad Bishop2016-11-084-4/+15
| | | | | Change-Id: I5c1e250a0cfd3aecf84709b90bc01a97e5673eaf Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Move examples->example/eventsBrad Bishop2016-11-083-1/+2
| | | | | Change-Id: I072cd37217f982fa45d6fae7f1ebebdabe1a7800 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add manager interface server bindingBrad Bishop2016-11-084-2/+147
| | | | | | | | | | | Eventually any DBus interfaces in phosphor-dbus-interfaces will have bindings generated and available in a shared library. Add the generated Manager interface directly to the repository until that happens. Change-Id: I9e1ac3266ca6467bbddbbd12ed2d2de6c079765b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* README formatting update.Brad Bishop2016-11-084-10/+14
| | | | | | | | Change filter/action identifier from name to type for consistancy. Minor formatting tweaks. Change-Id: If4e34ac7b9b76b12e4bd6b72c49cd324c229e32f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* actions: Add destroy actionBrad Bishop2016-11-085-0/+17
| | | | | | | Add an action to destroy an object on signal match. Change-Id: I23fb160bcf7507d0d0a5f2d82f1cfb24131adf76 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* filters/actions: Pass manager to filters/actionsBrad Bishop2016-11-083-27/+33
| | | | | Change-Id: Iaf70fdd5c8cdb64237bbd1bb5f73add645fededb Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* filters: Add propertiesChangedToBrad Bishop2016-11-084-1/+75
| | | | | | | | Add a signal match filter for properties changing to a specific value. Change-Id: I10f20ba03ae7c629d2c338c7975e0d32d9008e01 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add actionsBrad Bishop2016-11-086-6/+157
| | | | | | | | | | Provide tooling to enable specification of pre-implemented actions to perform after a signal match. Add a default 'noop' action to be used when an action isn't specified. Change-Id: I8d3b1ef2cfc26771322820be931a61bba3ad8d94 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Enable filtering of signal matchesBrad Bishop2016-11-086-4/+180
| | | | | | | | | | Provide tooling to enable specification of pre-implemented filtering functors for signal matches. Add a default 'none' filter to be used when a filter isn't specified. Change-Id: I3549d8cf44c5f475626875fa94ca3ee8f74d6d26 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add manager skeletonBrad Bishop2016-11-088-8/+463
| | | | | | | | | | | Add stubbed Notify implementation and register for generated signal callbacks. Add a unit test; which, at this point does little more than verify we don't coredump on startup. Change-Id: I0cda71935947c0d082612a5c52e2b7eba98516ab Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Parse match rulesBrad Bishop2016-10-314-6/+210
| | | | | | | | | The 'pimgen.py' parser will parse one or more yaml files containing inventory manager match rules and generate the required c++ header file. Change-Id: Id3b116450bd56487e266590dd339b93db9bc7d27 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Application stub and build rulesBrad Bishop2016-10-315-0/+80
| | | | | | | Create a basic autoconf setup. Change-Id: I3135aded1be79ca552b564b2575be7a20fad0285 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Initial commitPatrick Williams2016-10-171-0/+201
OpenPOWER on IntegriCloud