libnick 2024.12.0
A cross-platform base for native Nickvision applications.
|
Namespaces | |
namespace | DNS |
namespace | Web |
Classes | |
class | CurlEasy |
An object for making easy curl requests. More... | |
class | IPv4Address |
A model of an IPv4 address. More... | |
class | MacAddress |
A model of a MAC address. More... | |
class | NetworkMonitor |
A monitor of the system's network connection. More... | |
class | NetworkStateChangedEventArgs |
An event argument for when the network state is changed. More... | |
Typedefs | |
using | CurlProgressFunction = std::function<int(curl_off_t dltotal, curl_off_t dlnow, curl_off_t ultotal, curl_off_t ulnow)> |
Enumerations | |
enum class | NetworkState { Disconnected = 0 , ConnectedLocal , ConnectedGlobal } |
States of a network connection. More... | |
using Nickvision::Network::CurlProgressFunction = std::function<int(curl_off_t dltotal, curl_off_t dlnow, curl_off_t ultotal, curl_off_t ulnow)> |
|
strong |