6 #ifndef AMDAEMON_ALLNET_WIFI_H 7 #define AMDAEMON_ALLNET_WIFI_H 105 std::vector<std::reference_wrapper<const WiFiUnit>>
getUnits()
const 110 [
this](std::size_t i) ->
const WiFiUnit& {
return this->
getUnit(i); });
153 #endif // AMDAEMON_ALLNET_WIFI_H std::size_t getUnitCount() const
ALL.Net Wi-Fi ルータ情報の有効数を取得する。
void clearUnitCache()
ALL.Net Wi-Fi ルータ情報のキャッシュを破棄する。
bool isAvailable() const
ALL.Net Wi-Fi 機能を利用可能であるか否かを取得する。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
ALL.Net Wi-Fi 関連の情報を定義するヘッダ。
bool isUnitCacheSaved() const
ALL.Net Wi-Fi ルータ情報がキャッシュされているか否かを取得する。
ALL.Net Wi-Fi 情報を提供するMonostateクラス。
Definition: WiFi.h:46
DestContainer toContainer(SrcContainer &&src)
コンテナを別のコンテナ型に変換する。
Definition: container.h:133
ALL.Net Wi-Fi ルータの情報を提供するクラス WiFiUnit のヘッダ。
std::vector< std::reference_wrapper< const WiFiUnit > > getUnits() const
ALL.Net Wi-Fi ルータ情報配列を取得する。
Definition: WiFi.h:105
const WiFiUnit & getUnit(std::size_t unitIndex) const
ALL.Net Wi-Fi ルータ情報を取得する。
void saveUnitCache()
ALL.Net Wi-Fi ルータ情報の現在値をキャッシュする。
ALL.Net Wi-Fi ルータの情報を提供するクラス。
Definition: WiFiUnit.h:33