shill: wimax: Update WiMAX connectable property based on credential status.
BUG=chrome-os-partner:9841
TEST=unit tests
Change-Id: I4f5d518d86b2e40d7635ee631efef6a782709d1f
Reviewed-on: https://gerrit.chromium.org/gerrit/23120
Tested-by: Darin Petkov <petkov@chromium.org>
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Ready: Darin Petkov <petkov@chromium.org>
diff --git a/wimax_service.h b/wimax_service.h
index fbd3e29..d2fd33a 100644
--- a/wimax_service.h
+++ b/wimax_service.h
@@ -44,15 +44,20 @@
virtual void Connect(Error *error);
virtual void Disconnect(Error *error);
virtual std::string GetStorageIdentifier() const;
+ virtual bool Is8021x() const;
+ virtual void set_eap(const EapCredentials &eap);
private:
FRIEND_TEST(WiMaxServiceTest, GetDeviceRpcId);
FRIEND_TEST(WiMaxServiceTest, OnSignalStrengthChanged);
+ FRIEND_TEST(WiMaxServiceTest, SetEAP);
virtual std::string GetDeviceRpcId(Error *error);
void OnSignalStrengthChanged(int strength);
+ void UpdateConnectable();
+
WiMaxRefPtr wimax_;
scoped_ptr<WiMaxNetworkProxyInterface> proxy_;
std::string storage_id_;