6 #ifndef AMDAEMON_UTIL_DNSRESOLVER_H 7 #define AMDAEMON_UTIL_DNSRESOLVER_H 94 std::shared_ptr<Data> _data;
101 #endif // AMDAEMON_UTIL_DNSRESOLVER_H const wchar_t * getName() const
名前解決対象のドメイン名を取得する。
IPv4のIPアドレスを表す構造体。
Definition: IpAddress.h:29
bool isSucceeded() const
名前解決処理が成功したか否かを取得する。
ドメイン名のIPv4名前解決を非同期で行うクラス。
Definition: DnsResolver.h:22
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
bool sync() const
名前解決処理の完了まで待機する。
IPv4のIPアドレスを表す構造体 IpAddress のヘッダ。
bool isDone() const
名前解決処理が完了したか否かを取得する。
IpAddress getAddress() const
名前解決結果のIPアドレス値を取得する。
DnsResolver & operator=(const DnsResolver &r)
コピー代入演算子のオーバロード。
bool valid() const
有効なインスタンスであるか否かを取得する。