Applibs networking.h

Header: #include <applibs/networking.h>

Der Applibs-Netzwerkheader enthält Funktionen und Typen, die mit dem Netzwerksubsystem interagieren, um den Netzwerkstatus abzufragen und die Netzwerkdienstkonfiguration abzurufen und festzulegen.

Konzepte und Beispiele

Funktionen

Funktion Beschreibung
Networking_DhcpServer_Start Registriert, konfiguriert und startet den DHCP-Server für eine Netzwerkschnittstelle.
Networking_DhcpServerConfig_Destroy Zerstört eine Networking_DhcpServerConfig Struktur.
Networking_DhcpServerConfig_Init Initialisiert eine Networking_DhcpServerConfig-Struktur mit der DHCP-Standardserverkonfiguration.
Networking_DhcpServerConfig_SetLease Wendet Leaseinformationen auf eine Networking_DhcpServerConfig-Struktur an.
Networking_DhcpServerConfig_SetNtpServerAddresses Wendet eine Gruppe von NTP-Server-IP-Adressen auf eine Networking_DhcpServerConfig-Struktur an.
Networking_GetHardwareAddress Ruft die Hardwareadresse der angegebenen Netzwerkschnittstelle ab.
Networking_GetInterfaceConnectionStatus Ruft die Netzwerkverbindung status für eine Netzwerkschnittstelle ab.
Networking_GetInterfaceCount Ruft die Anzahl der Netzwerkschnittstellen in einem Azure Sphere-Gerät ab.
Networking_GetInterfaces Ruft die Liste der Netzwerkschnittstellen in einem Azure Sphere-Gerät ab.
Networking_IpConfig_Apply Wendet eine IP-Konfiguration auf eine Netzwerkschnittstelle an.
Networking_IpConfig_Destroy Zerstört eine Networking_IpConfig Struktur.
Networking_IpConfig_EnableAutomaticDns Automatisches Abrufen von DNS-Serveradressen für eine Networking_IpConfig-Struktur .
Networking_IpConfig_EnableCustomDns Verwendet benutzerdefinierte DNS-Serveradressen für eine Networking_IpConfig Struktur.
Networking_IpConfig_EnableDynamicIp Aktiviert dynamische IP-Adressen und deaktiviert statische IP-Adressen für eine Networking_IpConfig Struktur.
Networking_IpConfig_EnableStaticIp Aktiviert statische IP-Adressen und deaktiviert dynamische IP-Adressen für eine Networking_IpConfig Struktur.
Networking_IpConfig_Init Initialisiert eine Networking_IpConfig-Struktur mit der Standard-IP-Konfiguration.
Networking_IpConfig_ReleaseIp Gibt die dynamische IP-Adresse des Geräts frei.
Networking_IpConfig_RenewIp Erneuert die dynamische IP-Adresslease des Geräts.
Networking_IsNetworkingReady Überprüft, ob die Internetverbindung verfügbar ist und die Zeit synchronisiert wird.
Networking_Proxy_Create Erstellt eine Networking_ProxyConfig-Struktur mit der Standardproxykonfiguration.
Networking_Proxy_Destroy Zerstört eine zuvor von Networking_Proxy_Create erstellte Networking_ProxyConfig-Struktur
Networking_Proxy_Apply Wendet eine Proxykonfiguration auf das Gerät an.
Networking_Proxy_Get Ruft eine Proxykonfiguration vom Gerät ab.
Networking_Proxy_SetProxyOptions Legt Proxyoptionen für eine Networking_ProxyConfig-Struktur fest.
Networking_Proxy_SetProxyAddress Legt die Proxyadresse für eine Networking_ProxyConfig-Struktur fest.
Networking_Proxy_SetAnonymousAuthentication Legt die Proxyauthentifizierung in Networking_ProxyConfig Struktur auf anonym fest.
Networking_Proxy_SetBasicAuthentication Legt die Proxyauthentifizierung in Networking_ProxyConfig Struktur auf Basic fest.
Networking_Proxy_SetProxyNoProxyAddresses Legt die Liste der Hostadressen in einer Networking_ProxyConfig Struktur fest, für die kein Proxy verwendet werden soll.
Networking_Proxy_GetProxyOptions Ruft proxyoptionen ab, die für den Proxy festgelegt sind.
Networking_Proxy_GetProxyAddress Ruft die vom Proxy verwendete Netzwerkadresse ab.
Networking_Proxy_GetProxyPort Ruft die Netzwerkadresse und den Port ab, die vom Proxy verwendet werden.
Networking_Proxy_GetProxyType Ruft den Proxytyp ab.
Networking_Proxy_GetProxyUsername Ruft den Benutzernamen für die Proxyauthentifizierung ab.
Networking_Proxy_GetProxyPassword Ruft das Kennwort für die Proxyauthentifizierung ab.
Networking_Proxy_GetAuthType Ruft den Proxyauthentifizierungstyp ab.
Networking_Proxy_GetNoProxyAddresses Ruft die durch Trennzeichen getrennte Liste der Hosts ab, für die kein Proxy verwendet werden soll.
Networking_Proxy_GetProxyStatus Ruft den Status des Proxys ab.
Networking_SetHardwareAddress Legt die Hardwareadresse für eine Netzwerkschnittstelle fest.
Networking_SetInterfaceState Aktiviert oder deaktiviert eine Netzwerkschnittstelle.
Networking_SntpServer_Start Registriert und startet einen SNTP-Server für eine Netzwerkschnittstelle.
Networking_SntpServerConfig_Destroy Zerstört eine Networking_SntpServerConfig Struktur.
Networking_SntpServerConfig_Init Initialisiert eine Networking_SntpServerConfig-Struktur mit der Standardkonfiguration des SNTP-Servers.
Networking_TimeSync_GetEnabled Gibt an, ob der Zeitsynchronisierungsdienst aktiviert ist.
Networking_TimeSync_SetEnabled Aktiviert oder deaktiviert den Zeitsynchronisierungsdienst.

Strukturen

Struktur Beschreibung
Networking_DhcpServerConfiguration Die DHCP-Serverkonfiguration für eine Netzwerkschnittstelle.
Networking_DhcpServerConfig Ein nicht transparenter Puffer, der die DHCP-Serverkonfiguration für eine Netzwerkschnittstelle darstellt.
Networking_NetworkInterface Die Eigenschaften einer Netzwerkschnittstelle.
Networking_ProxyConfig Eine Vorwärtsdeklaration, die einen nicht transparenten Puffer für die Proxykonfiguration darstellt.
Networking_SntpServerConfig Ein nicht transparenter Puffer, der die SNTP-Serverkonfiguration für eine Netzwerkschnittstelle darstellt.
Networking_IpConfig Ein nicht transparenter Puffer, der die IP-Konfiguration für eine Netzwerkschnittstelle darstellt.
Networking_StaticIpConfiguration Die konfiguration der statischen IP-Adresse für eine Netzwerkschnittstelle.

Enumerationen

Enum Beschreibung
Networking_InterfaceConnectionStatus Die Verbindung status einer Netzwerkschnittstelle.
Networking_InterfaceMedium Die gültigen Netzwerktechnologien, die von der Netzwerkschnittstelle verwendet werden.
Networking_IpType Die IP-Konfigurationsoptionen für eine Netzwerkschnittstelle.
Networking_ProxyAuthType Proxyauthentifizierungsmethode.
Networking_ProxyOptions Eine Bitmap, die die Proxykonfiguration status angibt.
Networking_ProxyStatus Eine Bitmaske, die die Proxyoptionen status angibt.
Networking_ProxyType Der Proxytyp.

Typdefinitionen

Typedef Beschreibung
Networking_InterfaceMedium_Type Gibt den Typ für Networking_InterfaceMedium Enumerationswerte an.
Networking_IpType_Type Gibt den Typ für Networking_IpType Enumerationswerte an.
Networking_ProxyAuthType Gibt den Typ für Networking_ProxyAuthType Enumerationswerte an.
Networking_ProxyOptions Gibt den Typ für Networking_ProxyOptions Enumerationswerte an.
Networking_ProxyStatus Gibt den Typ für Networking_ProxyStatus Enumerationswerte an.
Networking_ProxyType Gibt den Typ für Networking_ProxyType Enumerationswerte an.