Compartir a través de


Applibs networking.h

Encabezado: #include <applibs/networking.h>

El encabezado de red Applibs contiene funciones y tipos que interactúan con el subsistema de red para consultar el estado de red y para obtener y establecer la configuración del servicio de red.

Conceptos y ejemplos

Funciones

Función Descripción
Networking_DhcpServer_Start Registra, configura y inicia el servidor DHCP para una interfaz de red.
Networking_DhcpServerConfig_Destroy Destruye una estructura Networking_DhcpServerConfig .
Networking_DhcpServerConfig_Init Inicializa una estructura de Networking_DhcpServerConfig con la configuración predeterminada del servidor DHCP.
Networking_DhcpServerConfig_SetLease Aplica la información del contrato de arrendamiento a una estructura de Networking_DhcpServerConfig .
Networking_DhcpServerConfig_SetNtpServerAddresses Aplica un conjunto de direcciones IP del servidor NTP a una estructura de Networking_DhcpServerConfig .
Networking_GetHardwareAddress Recupera la dirección de hardware de la interfaz de red dada.
Networking_GetInterfaceConnectionStatus Obtiene el estado de conexión de red de una interfaz de red.
Networking_GetInterfaceCount Obtiene el número de interfaces de red en un dispositivo Azure Sphere.
Networking_GetInterfaces Obtiene la lista de interfaces de red en un dispositivo Azure Sphere.
Networking_IpConfig_Apply Aplica una configuración IP a una interfaz de red.
Networking_IpConfig_Destroy Destruye una estructura Networking_IpConfig .
Networking_IpConfig_EnableAutomaticDns Obtenga automáticamente direcciones del servidor DNS para una estructura de Networking_IpConfig .
Networking_IpConfig_EnableCustomDns Usa direcciones de servidor DNS personalizadas para una estructura de Networking_IpConfig .
Networking_IpConfig_EnableDynamicIp Habilita la IP dinámica y deshabilita la IP estática para una estructura de Networking_IpConfig .
Networking_IpConfig_EnableStaticIp Habilita la IP estática y deshabilita la IP dinámica para una estructura de Networking_IpConfig .
Networking_IpConfig_Init Inicializa una estructura de Networking_IpConfig con la configuración ip predeterminada.
Networking_IpConfig_ReleaseIp Libera la dirección IP dinámica del dispositivo.
Networking_IpConfig_RenewIp Renueva la concesión dinámica de direcciones IP del dispositivo.
Networking_IsNetworkingReady Comprueba si la conectividad a Internet está disponible y el tiempo se sincroniza.
Networking_Proxy_Create Crea una estructura de Networking_ProxyConfig con la configuración de proxy predeterminada.
Networking_Proxy_Destroy Destruye una estructura Networking_ProxyConfig creada previamente por Networking_Proxy_Create
Networking_Proxy_Apply Aplica una configuración de proxy al dispositivo.
Networking_Proxy_Get Obtiene una configuración de proxy del dispositivo.
Networking_Proxy_SetProxyOptions Establece las opciones de proxy para una estructura de Networking_ProxyConfig .
Networking_Proxy_SetProxyAddress Establece la dirección del proxy de una estructura de Networking_ProxyConfig .
Networking_Proxy_SetAnonymousAuthentication Establece la autenticación de proxy en Networking_ProxyConfig struct en anónimo.
Networking_Proxy_SetBasicAuthentication Establece la autenticación de proxy en Networking_ProxyConfig struct en básico.
Networking_Proxy_SetProxyNoProxyAddresses Establece la lista de direcciones de host en una estructura de Networking_ProxyConfig para la que no se debe usar el proxy.
Networking_Proxy_GetProxyOptions Obtiene opciones de proxy establecidas en el proxy.
Networking_Proxy_GetProxyAddress Obtiene la dirección de red que usa el proxy.
Networking_Proxy_GetProxyPort Obtiene la dirección de red y el puerto que usa el proxy.
Networking_Proxy_GetProxyType Obtiene el tipo de proxy.
Networking_Proxy_GetProxyUsername Obtiene el nombre de usuario para la autenticación de proxy.
Networking_Proxy_GetProxyPassword Obtiene la contraseña para la autenticación de proxy.
Networking_Proxy_GetAuthType Obtiene el tipo de autenticación de proxy.
Networking_Proxy_GetNoProxyAddresses Obtiene la lista de hosts separados por comas para los que no se debe usar el proxy.
Networking_Proxy_GetProxyStatus Obtiene el estado del proxy.
Networking_SetHardwareAddress Establece la dirección de hardware de una interfaz de red.
Networking_SetInterfaceState Habilita o deshabilita una interfaz de red.
Networking_SntpServer_Start Registra y inicia un servidor SNTP para una interfaz de red.
Networking_SntpServerConfig_Destroy Destruye una estructura Networking_SntpServerConfig .
Networking_SntpServerConfig_Init Inicializa una estructura de Networking_SntpServerConfig con la configuración predeterminada del servidor SNTP.
Networking_TimeSync_GetEnabled Indica si el servicio de sincronización de tiempo está habilitado.
Networking_TimeSync_SetEnabled Habilita o deshabilita el servicio de sincronización de tiempo.

Estructuras

Estructura Descripción
Networking_DhcpServerConfiguration La configuración del servidor DHCP para una interfaz de red.
Networking_DhcpServerConfig Un búfer opaco que representa la configuración del servidor DHCP para una interfaz de red.
Networking_NetworkInterface Las propiedades de una interfaz de red.
Networking_ProxyConfig Declaración directa que representa un búfer opaco para la configuración de proxy.
Networking_SntpServerConfig Un búfer opaco que representa la configuración del servidor SNTP para una interfaz de red.
Networking_IpConfig Un búfer opaco que representa la configuración IP para una interfaz de red.
Networking_StaticIpConfiguration La configuración de la dirección IP estática para una interfaz de red.

Enumeraciones

Enum Descripción
Networking_InterfaceConnectionStatus El estado de conexión de una interfaz de red.
Networking_InterfaceMedium Las tecnologías de red válidas usadas por la interfaz de red.
Networking_IpType Las opciones de configuración IP para una interfaz de red.
Networking_ProxyAuthType Método de autenticación de proxy.
Networking_ProxyOptions Mapa de bits que especifica el estado de configuración del proxy.
Networking_ProxyStatus Una máscara de bits que especifica las opciones de estado del proxy.
Networking_ProxyType El tipo de proxy.

Typedefs

Typedef Descripción
Networking_InterfaceMedium_Type Especifica el tipo de Networking_InterfaceMedium valores enum.
Networking_IpType_Type Especifica el tipo de Networking_IpType valores enum.
Networking_ProxyAuthType Especifica el tipo de Networking_ProxyAuthType valores enum.
Networking_ProxyOptions Especifica el tipo de Networking_ProxyOptions valores enum.
Networking_ProxyStatus Especifica el tipo de Networking_ProxyStatus valores enum.
Networking_ProxyType Especifica el tipo de Networking_ProxyType valores enum.