History log of /system/connectivity/apmanager/daemon.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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