Udostępnij za pośrednictwem


Applibs networking.h

Nagłówek: #include <applibs/networking.h>

Nagłówek sieci Applibs zawiera funkcje i typy, które współdziałają z podsystemem sieciowym w celu określenia stanu sieci oraz uzyskania i ustawienia konfiguracji usługi sieciowej.

Pojęcia i próbki

Funkcje

Funkcja Opis
Networking_DhcpServer_Start Rejestruje, konfiguruje i uruchamia serwer DHCP interfejsu sieciowego.
Networking_DhcpServerConfig_Destroy Niszczy strukturę Networking_DhcpServerConfig .
Networking_DhcpServerConfig_Init Inicjuje strukturę Networking_DhcpServerConfig z domyślną konfiguracją serwera DHCP.
Networking_DhcpServerConfig_SetLease Stosuje informacje o dzierżawie do struktury Networking_DhcpServerConfig .
Networking_DhcpServerConfig_SetNtpServerAddresses Stosuje zestaw adresów IP serwera NTP do struktury Networking_DhcpServerConfig .
Networking_GetHardwareAddress Pobiera adres sprzętowy danego interfejsu sieciowego.
Networking_GetInterfaceConnectionStatus Pobiera stan połączenia sieciowego dla interfejsu sieciowego.
Networking_GetInterfaceCount Pobiera liczbę interfejsów sieciowych na urządzeniu Azure Sphere.
Networking_GetInterfaces Pobiera listę interfejsów sieciowych na urządzeniu Azure Sphere.
Networking_IpConfig_Apply Powoduje zastosowanie konfiguracji adresu IP do interfejsu sieciowego.
Networking_IpConfig_Destroy Niszczy strukturę Networking_IpConfig .
Networking_IpConfig_EnableAutomaticDns Automatyczne uzyskiwanie adresów serwerów DNS dla struktury Networking_IpConfig .
Networking_IpConfig_EnableCustomDns Używa niestandardowych adresów serwerów DNS dla struktury Networking_IpConfig .
Networking_IpConfig_EnableDynamicIp Włącza dynamiczny adres IP i wyłącza statyczny adres IP dla struktury Networking_IpConfig .
Networking_IpConfig_EnableStaticIp Włącza statyczny adres IP i wyłącza dynamiczny adres IP dla struktury Networking_IpConfig .
Networking_IpConfig_Init Inicjuje strukturę Networking_IpConfig przy użyciu domyślnej konfiguracji adresów IP.
Networking_IpConfig_ReleaseIp Zwalnia dynamiczny adres IP urządzenia.
Networking_IpConfig_RenewIp Odnawia dzierżawę dynamicznych adresów IP urządzenia.
Networking_IsNetworkingReady Sprawdza, czy łączność z Internetem jest dostępna i czy jest synchronizowana godzina.
Networking_Proxy_Create Tworzy strukturę Networking_ProxyConfig przy użyciu domyślnej konfiguracji serwera proxy.
Networking_Proxy_Destroy Niszczy strukturę Networking_ProxyConfig utworzoną wcześniej przez Networking_Proxy_Create
Networking_Proxy_Apply Stosuje konfigurację serwera proxy do urządzenia.
Networking_Proxy_Get Pobiera konfigurację serwera proxy z urządzenia.
Networking_Proxy_SetProxyOptions Ustawia opcje serwera proxy dla struktury Networking_ProxyConfig .
Networking_Proxy_SetProxyAddress Ustawia adres serwera proxy dla struktury Networking_ProxyConfig .
Networking_Proxy_SetAnonymousAuthentication Ustawia anonimowe uwierzytelnianie serwera proxy w strukturze Networking_ProxyConfig .
Networking_Proxy_SetBasicAuthentication Ustawia uwierzytelnianie serwera proxy w strukturze Networking_ProxyConfig na podstawowe.
Networking_Proxy_SetProxyNoProxyAddresses Ustawia listę adresów hosta w strukturze Networking_ProxyConfig , dla której nie należy używać serwera proxy.
Networking_Proxy_GetProxyOptions Pobiera opcje serwera proxy ustawione na serwerze proxy.
Networking_Proxy_GetProxyAddress Pobiera adres sieci używany przez serwer proxy.
Networking_Proxy_GetProxyPort Pobiera adres sieci i port używany przez serwer proxy.
Networking_Proxy_GetProxyType Pobiera typ serwera proxy.
Networking_Proxy_GetProxyUsername Pobiera nazwę użytkownika na potrzeby uwierzytelniania serwera proxy.
Networking_Proxy_GetProxyPassword Pobiera hasło do uwierzytelniania serwera proxy.
Networking_Proxy_GetAuthType Pobiera typ uwierzytelniania serwera proxy.
Networking_Proxy_GetNoProxyAddresses Pobiera listę hostów oddzielonych przecinkami, dla których nie należy używać serwera proxy.
Networking_Proxy_GetProxyStatus Pobiera stan serwera proxy.
Networking_SetHardwareAddress Ustawia adres sprzętowy interfejsu sieciowego.
Networking_SetInterfaceState Włącza lub wyłącza interfejs sieciowy.
Networking_SntpServer_Start Rejestruje i uruchamia serwer SNTP dla interfejsu sieciowego.
Networking_SntpServerConfig_Destroy Niszczy strukturę Networking_SntpServerConfig .
Networking_SntpServerConfig_Init Inicjuje strukturę Networking_SntpServerConfig z domyślną konfiguracją serwera SNTP.
Networking_TimeSync_GetEnabled Wskazuje, czy usługa synchronizacji czasu jest włączona.
Networking_TimeSync_SetEnabled Włącza lub wyłącza usługę synchronizacji czasu.

Strukturach

Struct Opis
Networking_DhcpServerConfiguration Konfiguracja serwera DHCP dla interfejsu sieciowego.
Networking_DhcpServerConfig Nieprzezroczysty bufor reprezentujący konfigurację serwera DHCP dla interfejsu sieciowego.
Networking_NetworkInterface Właściwości interfejsu sieciowego.
Networking_ProxyConfig Deklaracja przesyłania dalej reprezentująca nieprzezroczysty bufor dla konfiguracji serwera proxy.
Networking_SntpServerConfig Nieprzezroczysty bufor reprezentujący konfigurację serwera SNTP dla interfejsu sieciowego.
Networking_IpConfig Nieprzezroczysty bufor reprezentujący konfigurację adresów IP interfejsu sieciowego.
Networking_StaticIpConfiguration Konfiguracja statycznego adresu IP interfejsu sieciowego.

Wyliczenia

Enum Opis
Networking_InterfaceConnectionStatus Stan połączenia interfejsu sieciowego.
Networking_InterfaceMedium Prawidłowe technologie sieciowe używane przez interfejs sieci.
Networking_IpType Opcje konfiguracji adresów IP interfejsu sieciowego.
Networking_ProxyAuthType Metoda uwierzytelniania serwera proxy.
Networking_ProxyOptions Mapa bitowa określająca stan konfiguracji serwera proxy.
Networking_ProxyStatus Maska bitowa określająca opcje stanu serwera proxy.
Networking_ProxyType Typ serwera proxy.

Typedefs

Typedef Opis
Networking_InterfaceMedium_Type Określa typ Networking_InterfaceMedium wartości wyliczenia.
Networking_IpType_Type Określa typ Networking_IpType wartości wyliczenia.
Networking_ProxyAuthType Określa typ wartości Networking_ProxyAuthType wyliczenia.
Networking_ProxyOptions Określa typ Networking_ProxyOptions wartości wyliczenia.
Networking_ProxyStatus Określa typ Networking_ProxyStatus wartości wyliczenia.
Networking_ProxyType Określa typ Networking_ProxyType wartości wyliczenia.