Sdílet prostřednictvím


Applibs networking.h

Hlavička: #include <applibs/networking.h>

Hlavička sítě Applibs obsahuje funkce a typy, které interagují se síťovým subsystémem za účelem dotazování stavu sítě a získání a nastavení konfigurace síťové služby.

Koncepty a ukázky

Funkce

Funkce Popis
Networking_DhcpServer_Start Zaregistruje, nakonfiguruje a spustí server DHCP pro síťové rozhraní.
Networking_DhcpServerConfig_Destroy Zničí Networking_DhcpServerConfig strukturu.
Networking_DhcpServerConfig_Init Inicializuje strukturu Networking_DhcpServerConfig s výchozí konfigurací serveru DHCP.
Networking_DhcpServerConfig_SetLease Použije informace o zapůjčení na strukturu Networking_DhcpServerConfig .
Networking_DhcpServerConfig_SetNtpServerAddresses Použije sadu IP adres serveru NTP na strukturu Networking_DhcpServerConfig .
Networking_GetHardwareAddress Načte hardwarovou adresu daného síťového rozhraní.
Networking_GetInterfaceConnectionStatus Získá stav síťového připojení pro síťové rozhraní.
Networking_GetInterfaceCount Získá počet síťových rozhraní v zařízení Azure Sphere.
Networking_GetInterfaces Získá seznam síťových rozhraní v zařízení Azure Sphere.
Networking_IpConfig_Apply Použije konfiguraci PROTOKOLU IP na síťové rozhraní.
Networking_IpConfig_Destroy Zničí Networking_IpConfig strukturu.
Networking_IpConfig_EnableAutomaticDns Automaticky získat adresy serveru DNS pro strukturu Networking_IpConfig .
Networking_IpConfig_EnableCustomDns Používá vlastní adresy serveru DNS pro strukturu Networking_IpConfig .
Networking_IpConfig_EnableDynamicIp Povolí dynamickou IP adresu a zakáže statickou IP adresu pro strukturu Networking_IpConfig .
Networking_IpConfig_EnableStaticIp Povolí statickou IP adresu a zakáže dynamickou IP adresu pro strukturu Networking_IpConfig .
Networking_IpConfig_Init Inicializuje strukturu Networking_IpConfig s výchozí konfigurací PROTOKOLU IP.
Networking_IpConfig_ReleaseIp Uvolní dynamickou IP adresu zařízení.
Networking_IpConfig_RenewIp Obnoví zapůjčení dynamické IP adresy zařízení.
Networking_IsNetworkingReady Ověřuje, jestli je dostupné připojení k internetu a jestli se synchronizuje čas.
Networking_Proxy_Create Vytvoří strukturu Networking_ProxyConfig s výchozí konfigurací proxy serveru.
Networking_Proxy_Destroy Zničí strukturu Networking_ProxyConfig, kterou dříve vytvořil Networking_Proxy_Create.
Networking_Proxy_Apply Použije na zařízení konfiguraci proxy serveru.
Networking_Proxy_Get Získá konfiguraci proxy serveru ze zařízení.
Networking_Proxy_SetProxyOptions Nastaví možnosti proxy serveru pro strukturu Networking_ProxyConfig .
Networking_Proxy_SetProxyAddress Nastaví adresu proxy serveru pro strukturu Networking_ProxyConfig .
Networking_Proxy_SetAnonymousAuthentication Nastaví ověřování proxy serveru ve struktuře Networking_ProxyConfig na anonymní.
Networking_Proxy_SetBasicAuthentication Nastaví ověřování proxy serveru ve struktuře Networking_ProxyConfig na základní.
Networking_Proxy_SetProxyNoProxyAddresses Nastaví seznam adres hostitelů ve struktuře Networking_ProxyConfig , pro které by se proxy server neměl používat.
Networking_Proxy_GetProxyOptions Získá možnosti proxy nastavené na proxy serveru.
Networking_Proxy_GetProxyAddress Získá síťovou adresu používanou proxy serverem.
Networking_Proxy_GetProxyPort Získá síťovou adresu a port používaný proxy serverem.
Networking_Proxy_GetProxyType Získá typ proxy serveru.
Networking_Proxy_GetProxyUsername Získá uživatelské jméno pro ověřování proxy.
Networking_Proxy_GetProxyPassword Získá heslo pro ověřování proxy.
Networking_Proxy_GetAuthType Získá typ ověřování proxy.
Networking_Proxy_GetNoProxyAddresses Získá seznam hostitelů oddělených čárkami, pro které by se neměl použít proxy server.
Networking_Proxy_GetProxyStatus Získá stav proxy serveru.
Networking_SetHardwareAddress Nastaví hardwarovou adresu síťového rozhraní.
Networking_SetInterfaceState Povolí nebo zakáže síťové rozhraní.
Networking_SntpServer_Start Zaregistruje a spustí server SNTP pro síťové rozhraní.
Networking_SntpServerConfig_Destroy Zničí Networking_SntpServerConfig strukturu.
Networking_SntpServerConfig_Init Inicializuje strukturu Networking_SntpServerConfig s výchozí konfigurací serveru SNTP.
Networking_TimeSync_GetEnabled Určuje, jestli je povolená služba synchronizace času.
Networking_TimeSync_SetEnabled Povolí nebo zakáže službu synchronizace času.

Struktur

Struct Popis
Networking_DhcpServerConfiguration Konfigurace serveru DHCP pro síťové rozhraní.
Networking_DhcpServerConfig Neprůsedná vyrovnávací paměť, která představuje konfiguraci serveru DHCP pro síťové rozhraní.
Networking_NetworkInterface Vlastnosti síťového rozhraní.
Networking_ProxyConfig Dopředná deklarace představující neprůchožnou vyrovnávací paměť pro konfiguraci proxy serveru.
Networking_SntpServerConfig Neprůsledná vyrovnávací paměť, která představuje konfiguraci serveru SNTP pro síťové rozhraní.
Networking_IpConfig Neprůsedná vyrovnávací paměť, která představuje konfiguraci PROTOKOLU IP pro síťové rozhraní.
Networking_StaticIpConfiguration Konfigurace statické IP adresy pro síťové rozhraní.

Výčty

Výčtu Popis
Networking_InterfaceConnectionStatus Stav připojení síťového rozhraní.
Networking_InterfaceMedium Platné síťové technologie používané síťovým rozhraním.
Networking_IpType Možnosti konfigurace protokolu IP pro síťové rozhraní
Networking_ProxyAuthType Metoda ověřování proxy serveru.
Networking_ProxyOptions Rastrový obrázek, který určuje stav konfigurace proxy serveru.
Networking_ProxyStatus Bitová maska, která určuje možnosti stavu proxy serveru.
Networking_ProxyType Typ proxy serveru.

Typedefs

Typedef Popis
Networking_InterfaceMedium_Type Určuje typ Networking_InterfaceMedium výčtu hodnot.
Networking_IpType_Type Určuje typ Networking_IpType výčtu hodnot.
Networking_ProxyAuthType Určuje typ Networking_ProxyAuthType výčtu hodnot.
Networking_ProxyOptions Určuje typ Networking_ProxyOptions výčtu hodnot.
Networking_ProxyStatus Určuje typ Networking_ProxyStatus výčtu hodnot.
Networking_ProxyType Určuje typ Networking_ProxyType výčtu hodnot.