5a7c4f55a0bdbd9c9e443d5b59414d1705919626 |
|
22-Jan-2016 |
Vitaly Buka <vitalybuka@google.com> |
Add black list manager implementation BUG:25776798 BUG:25777806 BUG:25777658 BUG:25777810 Change-Id: I86ec09e727360c1de4ae9af63f2ff1ab5f9cea1c Reviewed-on: https://weave-review.googlesource.com/2276 Reviewed-by: Vitaly Buka <vitalybuka@google.com>
/external/libweave/src/device_manager.h
|
ce850b557cd406e4dc546557acbf756484aac198 |
|
04-Jan-2016 |
Alex Vakulenko <avakulenko@google.com> |
Add the ability to remove a component from component tree This functionality will be neaded on Brillo side to remove components added by vendor daemons when those daemons exit (normally or abnormally). This will allow those daemons to re-add the same component when they get restarted. Change-Id: Ida350cfa38d4f1265d1e86fccca893cdf7f5030c Reviewed-on: https://weave-review.googlesource.com/2087 Reviewed-by: Vitaly Buka <vitalybuka@google.com>
/external/libweave/src/device_manager.h
|
ec9d8481ae5deaaf7901f944b06682e77b978881 |
|
10-Dec-2015 |
Alex Vakulenko <avakulenko@google.com> |
Mark old APIs officially deprecated Marked the old state/commanddef APIs deprecated. Had to fix a couple of issues on libweave side where old APIs were still called. Also added AddTraitDefsChangedCallback() so weaved can listen to trait updates and publish them onto its own RPC. BUG: 25917706 Change-Id: I1e50e25c5251c12162c9b63e066f54c8a8f63c50 Reviewed-on: https://weave-review.googlesource.com/1877 Reviewed-by: Vitaly Buka <vitalybuka@google.com>
/external/libweave/src/device_manager.h
|
666b43e92729fa170bc53eab9040a4dfe58b8062 |
|
09-Dec-2015 |
Vitaly Buka <vitalybuka@google.com> |
Move ownership of libweave config to DeviceManager It was not pretty that global config was owner by class responsible for cloud communications. Change-Id: I1476c610662a9773d38eb2fc64e1e2a5c769b63c Reviewed-on: https://weave-review.googlesource.com/1826 Reviewed-by: Alex Vakulenko <avakulenko@google.com>
/external/libweave/src/device_manager.h
|
3d851b43ae4a779b507b253dd920c6c33497722f |
|
09-Dec-2015 |
Vitaly Buka <vitalybuka@google.com> |
Change ownership of AuthManager as it's needed by DeviceRegistrationInfo BUG=25766813 Change-Id: I832e0ee9e440ecc4a754dd6d4dacd3c171fbab21 Reviewed-on: https://weave-review.googlesource.com/1825 Reviewed-by: Alex Vakulenko <avakulenko@google.com>
/external/libweave/src/device_manager.h
|
d91d625f29b752be035c5fb49bb29d7ee85fcb90 |
|
06-Dec-2015 |
Alex Vakulenko <avakulenko@google.com> |
Switch to use ComponentManager for traits/components Removed the old StateManager, CommandManager and related classes and switched over to using ComponentManager for all device trait and component definitions as well as device state. Change-Id: I99b99a935ba217703d31aa523a3124cca0fa3e90 Reviewed-on: https://weave-review.googlesource.com/1788 Reviewed-by: Alex Vakulenko <avakulenko@google.com>
/external/libweave/src/device_manager.h
|
e79fa91bbc065a0659e54462add16fa61763dc8d |
|
05-Dec-2015 |
Alex Vakulenko <avakulenko@google.com> |
Add new component-based APIs to Device interface This change just adds ComponentManager to DeviceManager and adds new APIs that forward the calls to the component manager. The old APIs are still intact and work with the old StateManager and Command Manager. BUG: 25916427, 25917240, 25917419, 25917523, 25917601 BUG: 25917650, 25917243, 25917525, 25917247 Change-Id: I88ce4bc6c447335e8b48ad5b1555eaa6331e447f Reviewed-on: https://weave-review.googlesource.com/1782 Reviewed-by: Vitaly Buka <vitalybuka@google.com>
/external/libweave/src/device_manager.h
|
c4305600835b91630f9ca4b10ad9070ea55a726c |
|
25-Nov-2015 |
Vitaly Buka <vitalybuka@google.com> |
Replace Get* methods returning unique_ptr with reference alternative Existing code created temporarily objects and returned them to the client. It was not efficient and error-prone as client code could retrieve pointers to internal objects without keeping unique_ptr alive. Change-Id: I9e17c8d9f66dfc9f52ce9ffc9a31992b16b00461 Reviewed-on: https://weave-review.googlesource.com/1672 Reviewed-by: Alex Vakulenko <avakulenko@google.com>
/external/libweave/src/device_manager.h
|
5a1f600e9d7d26c36b3e22ff0dc0ae9e3b2425fc |
|
02-Nov-2015 |
Paul Westbrook <pwestbro@google.com> |
Remove the unneeded libweave directory Change-Id: I30fd8c5626cf83da6415ffa14a2019ef43be9916 Reviewed-on: https://weave-review.googlesource.com/1450 Reviewed-by: Paul Westbrook <pwestbro@google.com>
/external/libweave/src/device_manager.h
|