Megosztás a következőn keresztül:


Applibs networking.h

Fejléc: #include <applibs/networking.h>

Az Applibs hálózatkezelési fejléce olyan függvényeket és típusokat tartalmaz, amelyek a hálózati alrendszerrel együttműködve kérdezik le a hálózati állapotot, valamint lekérik és beállítják a hálózati szolgáltatás konfigurációját.

Fogalmak és minták

Funkciók

Funkció Leírás
Networking_DhcpServer_Start Regisztrálja, konfigurálja és elindítja a DHCP-kiszolgálót egy hálózati adapterhez.
Networking_DhcpServerConfig_Destroy Elpusztít egy Networking_DhcpServerConfig szerkezetet.
Networking_DhcpServerConfig_Init Inicializál egy Networking_DhcpServerConfig struktúrát az alapértelmezett DHCP-kiszolgáló konfigurációjával.
Networking_DhcpServerConfig_SetLease Bérletadatokat alkalmaz egy Networking_DhcpServerConfig szerkezetre.
Networking_DhcpServerConfig_SetNtpServerAddresses NTP-kiszolgáló IP-címkészletét alkalmazza egy Networking_DhcpServerConfig struktúrára.
Networking_GetHardwareAddress Lekéri a megadott hálózati adapter hardvercímét.
Networking_GetInterfaceConnectionStatus Lekéri egy hálózati adapter hálózati kapcsolati állapotát.
Networking_GetInterfaceCount Lekéri egy Azure Sphere-eszköz hálózati adaptereinek számát.
Networking_GetInterfaces Lekéri egy Azure Sphere-eszköz hálózati adaptereinek listáját.
Networking_IpConfig_Apply IP-konfigurációt alkalmaz egy hálózati adapterre.
Networking_IpConfig_Destroy Elpusztít egy Networking_IpConfig szerkezetet.
Networking_IpConfig_EnableAutomaticDns Dns-kiszolgálócímek automatikus bekérése Networking_IpConfig struktúrához.
Networking_IpConfig_EnableCustomDns Egyéni DNS-kiszolgálócímeket használ egy Networking_IpConfig struktúrához.
Networking_IpConfig_EnableDynamicIp Engedélyezi a dinamikus IP-címet, és letiltja a statikus IP-címet egy Networking_IpConfig struktúra esetében.
Networking_IpConfig_EnableStaticIp Engedélyezi a statikus IP-címet, és letiltja a dinamikus IP-címet egy Networking_IpConfig struktúra esetében.
Networking_IpConfig_Init Inicializál egy Networking_IpConfig struktúrát az alapértelmezett IP-konfigurációval.
Networking_IpConfig_ReleaseIp Felszabadítja az eszköz dinamikus IP-címét.
Networking_IpConfig_RenewIp Megújítja az eszköz dinamikus IP-címbérletét.
Networking_IsNetworkingReady Ellenőrzi, hogy elérhető-e az internetkapcsolat, és hogy az idő szinkronizálva van-e.
Networking_Proxy_Create Létrehoz egy Networking_ProxyConfig struktúrát az alapértelmezett proxykonfigurációval.
Networking_Proxy_Destroy Megsemmisíti a Networking_Proxy_Create által korábban létrehozott Networking_ProxyConfig struktúrát
Networking_Proxy_Apply Proxykonfigurációt alkalmaz az eszközre.
Networking_Proxy_Get Lekéri a proxykonfigurációt az eszközről.
Networking_Proxy_SetProxyOptions Proxybeállításokat ad meg egy Networking_ProxyConfig struktúrához.
Networking_Proxy_SetProxyAddress Beállítja egy Networking_ProxyConfig struktúra proxycímét.
Networking_Proxy_SetAnonymousAuthentication Beállítja a proxyhitelesítést a Networking_ProxyConfig strukturált fájlban névtelenre.
Networking_Proxy_SetBasicAuthentication A proxyhitelesítést alapszintűre állítja Networking_ProxyConfig struktúrában.
Networking_Proxy_SetProxyNoProxyAddresses Beállítja a gazdagépcímek listáját egy Networking_ProxyConfig struktúrában, amelyhez a proxyt nem kell használni.
Networking_Proxy_GetProxyOptions Lekéri a proxyn beállított proxybeállításokat.
Networking_Proxy_GetProxyAddress Lekéri a proxy által használt hálózati címet.
Networking_Proxy_GetProxyPort Lekéri a proxy által használt hálózati címet és portot.
Networking_Proxy_GetProxyType Lekéri a proxy típusát.
Networking_Proxy_GetProxyUsername Lekéri a proxyhitelesítés felhasználónevét.
Networking_Proxy_GetProxyPassword Lekéri a proxyhitelesítés jelszavát.
Networking_Proxy_GetAuthType Lekéri a proxyhitelesítés típusát.
Networking_Proxy_GetNoProxyAddresses Lekéri azon gazdagépek vesszővel tagolt listáját, amelyekhez nem szükséges proxyt használni.
Networking_Proxy_GetProxyStatus Lekéri a proxy állapotát.
Networking_SetHardwareAddress Beállítja a hálózati adapter hardvercímét.
Networking_SetInterfaceState Engedélyezi vagy letiltja a hálózati adaptert.
Networking_SntpServer_Start Regisztrál és elindít egy SNTP-kiszolgálót egy hálózati adapterhez.
Networking_SntpServerConfig_Destroy Elpusztít egy Networking_SntpServerConfig szerkezetet.
Networking_SntpServerConfig_Init Inicializál egy Networking_SntpServerConfig struktúrát az alapértelmezett SNTP-kiszolgáló konfigurációjával.
Networking_TimeSync_GetEnabled Azt jelzi, hogy az időszinkronizálási szolgáltatás engedélyezve van-e.
Networking_TimeSync_SetEnabled Engedélyezi vagy letiltja az időszinkronizálási szolgáltatást.

Szerkezetek

Struct Leírás
Networking_DhcpServerConfiguration A DHCP-kiszolgáló konfigurációja egy hálózati adapterhez.
Networking_DhcpServerConfig Egy átlátszatlan puffer, amely egy hálózati adapter DHCP-kiszolgálójának konfigurációját jelöli.
Networking_NetworkInterface A hálózati adapter tulajdonságai.
Networking_ProxyConfig A proxykonfiguráció átlátszatlan pufferét jelölő továbbítási deklaráció.
Networking_SntpServerConfig Egy átlátszatlan puffer, amely egy hálózati adapter SNTP-kiszolgálókonfigurációját jelöli.
Networking_IpConfig Egy átlátszatlan puffer, amely egy hálózati adapter IP-konfigurációját jelöli.
Networking_StaticIpConfiguration A hálózati adapter statikus IP-címkonfigurációja.

Enumerálások

Enum Leírás
Networking_InterfaceConnectionStatus Egy hálózati adapter kapcsolati állapota.
Networking_InterfaceMedium A hálózati adapter által használt érvényes hálózati technológiák.
Networking_IpType A hálózati adapter IP-konfigurációs beállításai.
Networking_ProxyAuthType Proxyhitelesítési módszer.
Networking_ProxyOptions A proxy konfigurációs állapotát meghatározó bitkép.
Networking_ProxyStatus Bitmaszk, amely megadja a proxy állapotbeállításait.
Networking_ProxyType A proxy típusa.

Typedefs

Typedef Leírás
Networking_InterfaceMedium_Type A Networking_InterfaceMedium enumerálási értékek típusát adja meg.
Networking_IpType_Type Megadja Networking_IpType enumerálási értékek típusát.
Networking_ProxyAuthType Megadja Networking_ProxyAuthType enumerálási értékek típusát.
Networking_ProxyOptions Az enumerálási értékek Networking_ProxyOptions típusát adja meg.
Networking_ProxyStatus A Networking_ProxyStatus enumerálási értékek típusát adja meg.
Networking_ProxyType Megadja Networking_ProxyType enumerálási értékek típusát.