0d70fa725563571fff9e91e7a86386d3d1db4667 |
|
12-Nov-2015 |
Peter Qiu <zqiu@google.com> |
dbus: perform D-Bus initialization in DBusControl This moves the RPC specific initialization out of the Daemon class, which makes it agnostic of the underlying RPC implementation. Also move the ownership of Manager from Daemon to the ControlInterface implementation. So the ControlInterface is now responsible for creating Manager and exposing it through the underlying RPC interface. This makes it easier to maintain the relevant objects (e.g. Manager, ObjectManager), and avoids possible confusion during cleanup. Bug: 25654681 TEST=Verify device setup works on Brillo device Change-Id: Id2eb8d08346841e294f8286fe191708caa2cbc24
/system/connectivity/apmanager/daemon.h
|
be12882aa9307c62e1ae6ad8a69d5c663bed3b3e |
|
13-Oct-2015 |
Peter Qiu <zqiu@google.com> |
Use ControlInterface for creating proxies This removes the IPC specific (D-Bus) dependencies from FirewallManager and ShillManager. Bug: 24194427 TEST=Verify wifi bootstrapping on both dragonboard (Android) and wolf TEST=(Chrome OS) Change-Id: Iac3b91300f938e8080d6ab4513fe84dea2880693
/system/connectivity/apmanager/daemon.h
|
8d0c31bb481b712a3b2e6612390679e29053c620 |
|
13-Oct-2015 |
Alex Vakulenko <avakulenko@google.com> |
apmanager: Rename "chromeos" -> "brillo" in include paths and namespaces libchromeos is transitioning to libbrillo and chromeos namespaces and include directory is changing to brillo. Bug: 24872993 TEST=built for aosp and brillo, all unit tests pass on dragonboard Change-Id: I4c6efbc5bbf80d251e5d91bc3db49f02bc0e4732
/system/connectivity/apmanager/daemon.h
|
326b6cfba5ab73c9e41a7585d1bc95871631122a |
|
02-Sep-2015 |
Peter Qiu <zqiu@google.com> |
Re-license apmanager to Apache2 This patch automatically replaced the license on all text files from Chromium OS (BSD style) to AOSP (Apache2), keeping the original year as a reference. The license header was added to .gyp, the NOTICE was replaced with a copy of the Apache2 license and MODULE_LICENSE_* file was updated. BUG=23619937 TEST=grep 'Chromium OS Authors' doesn't find anything. Change-Id: I4ade0a15ff18ab159d4a2f99525b62c780b13c89
/system/connectivity/apmanager/daemon.h
|
b56e3cd2f83069af61d43de974c82b0e278b2f99 |
|
25-Apr-2015 |
Alex Vakulenko <avakulenko@chromium.org> |
libchromeos: Replace scoped_ptr with std::unique_ptr in D-Bus method handlers Changed callbacks to use std::unique_ptr in D-Bus method handlers instead of scoped_ptr, now that we can do this with base::Callback. This eliminates the need to mix scoped_ptr and std::unique_ptr in the same translation unit. Sweep the code in the rest of platform2 that used libchromeos's D-Bus framework. BUG=None TEST=`FEATURES=test emerge-link libchromeos apmanager attestation buffet chromeos-dbus-bindings` Change-Id: I50289198ef9ab183d5bc7d0c8cc7a8f53085e5a4 Reviewed-on: https://chromium-review.googlesource.com/267337 Tested-by: Alex Vakulenko <avakulenko@chromium.org> Trybot-Ready: Alex Vakulenko <avakulenko@chromium.org> Reviewed-by: Christopher Wiley <wiley@chromium.org> Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
/system/connectivity/apmanager/daemon.h
|
376e40426ad6055adfb384240b6e9a5d732f06e5 |
|
13-Nov-2014 |
Peter Qiu <zqiu@chromium.org> |
apmanager: abstraction for AP service. Add an abstraction for AP service, which creates/manages hostapd process. Update org.chromium.apmanager.Manager.CreateService method to be asynchronous, where the service dbus path is return when the respective Service and Config object completes the DBus interface registration. While there, correctly register DBus object interfaces for each dbus object. BUG=chromium:431760 TEST=unittests CQ-DEPEND=CL:229600,CL:229430 Change-Id: I5bfb775d2cedb4d636b4f6963795c0d9180cc840 Reviewed-on: https://chromium-review.googlesource.com/229463 Reviewed-by: Paul Stewart <pstew@chromium.org> Reviewed-by: Christopher Wiley <wiley@chromium.org> Tested-by: Peter Qiu <zqiu@chromium.org> Commit-Queue: Peter Qiu <zqiu@chromium.org>
/system/connectivity/apmanager/daemon.h
|
5dd242dfe5acf25696f877999320ac4164785a5b |
|
14-Oct-2014 |
Peter Qiu <zqiu@chromium.org> |
apmanager: initial skeleton files. BUG=chromium:423407 TEST=FEATURES=test emerge-$BOARD apmanager USE='clang asan' FEATURES=test emerge-$BOARD apmanager CQ-DEPEND=CL:223258, CL:223302 Change-Id: Ib42bd1eef4a9d6b0f30e085a64e9454c5b618d28 Reviewed-on: https://chromium-review.googlesource.com/223322 Reviewed-by: Peter Qiu <zqiu@chromium.org> Commit-Queue: Peter Qiu <zqiu@chromium.org> Tested-by: Peter Qiu <zqiu@chromium.org>
/system/connectivity/apmanager/daemon.h
|