#ifndef ICMPCLIENT_H #define ICMPCLIENT_H #include #include namespace Network { class IcmpClientImpl; class IcmpClient { public: IcmpClient(); ~IcmpClient(); public: bool Ping(const std::string& targetAddress); private: std::unique_ptr m_pIcmpClientImpl; }; } // namespace Network #endif // ICMPCLIENT_H