shill: Move Get{NetworkTechnology|RoamingState} to the capability delegates.
BUG=chromium-os:18735
TEST=unit tests
Change-Id: I29cd4054810d44718047717234f5ccfddf3a745c
Reviewed-on: https://gerrit.chromium.org/gerrit/11376
Tested-by: Darin Petkov <petkov@chromium.org>
Reviewed-by: Eric Shienbrood <ers@chromium.org>
Commit-Ready: Darin Petkov <petkov@chromium.org>
diff --git a/cellular.h b/cellular.h
index c70abef..051930c 100644
--- a/cellular.h
+++ b/cellular.h
@@ -138,6 +138,16 @@
const std::string &dbus_owner() const { return dbus_owner_; }
const std::string &dbus_path() const { return dbus_path_; }
+ uint32 gsm_registration_state() const { return gsm_.registration_state; }
+ uint32 gsm_access_technology() const { return gsm_.access_technology; }
+
+ uint32 cdma_registration_state_evdo() const {
+ return cdma_.registration_state_evdo;
+ }
+ uint32 cdma_registration_state_1x() const {
+ return cdma_.registration_state_1x;
+ }
+
const std::string &meid() const { return meid_; }
void set_meid(const std::string &meid) { meid_ = meid; }
@@ -188,18 +198,16 @@
private:
friend class CellularTest;
+ friend class CellularCapabilityCDMATest;
+ friend class CellularCapabilityGSMTest;
FRIEND_TEST(CellularTest, Activate);
FRIEND_TEST(CellularTest, ActivateError);
FRIEND_TEST(CellularTest, CreateService);
FRIEND_TEST(CellularTest, Connect);
FRIEND_TEST(CellularTest, GetCDMAActivationStateString);
FRIEND_TEST(CellularTest, GetCDMAActivationErrorString);
- FRIEND_TEST(CellularTest, GetCDMANetworkTechnologyString);
FRIEND_TEST(CellularTest, GetCDMARegistrationState);
- FRIEND_TEST(CellularTest, GetCDMARoamingStateString);
FRIEND_TEST(CellularTest, GetCDMASignalQuality);
- FRIEND_TEST(CellularTest, GetGSMNetworkTechnologyString);
- FRIEND_TEST(CellularTest, GetGSMRoamingStateString);
FRIEND_TEST(CellularTest, GetGSMSignalQuality);
FRIEND_TEST(CellularTest, GetModemInfo);
FRIEND_TEST(CellularTest, GetModemStatus);
@@ -274,11 +282,6 @@
std::string GetTypeString() const;
static std::string GetStateString(State state);
- // Returns an empty string if the network technology is unknown.
- std::string GetNetworkTechnologyString() const;
-
- std::string GetRoamingStateString() const;
-
static std::string GetCDMAActivationStateString(uint32 state);
static std::string GetCDMAActivationErrorString(uint32 error);