Compartir vía


Función Networking_SntpServer_Start

Encabezado: #include <applibs/networking.h>

Registra y inicia un servidor SNTP para una interfaz de red.

int Networking_SntpServer_Start(const char *networkInterfaceName, const Networking_SntpServerConfig *sntpServerConfig);

Parámetros

Errores

Devuelve -1 si se encuentra un error y se establece errno en el valor de error.

  • EACCES: la aplicación de llamada no tiene la capacidad SntpService.

  • EFAULT: el networkInterfaceName parámetro es NULL.

  • EFAULT: el sntpServerConfig parámetro es NULL.

  • ENOENT: el networkInterfaceName parámetro se refiere a una interfaz que no existe.

  • EPERM: esta operación no se permite en la interfaz de red.

  • EAGAIN: la pila de redes no está lista.

También se pueden especificar otros errno errores; estos errores no son deterministas y es posible que no se conserve el mismo comportamiento a través de las actualizaciones del sistema.

Valor devuelto

Devuelve 0 para éxito o -1 para error, en cuyo caso errno se establecerá en el valor de error.

Observaciones

Si el servidor SNTP ya se está ejecutando y asociado a la interfaz, esta función devuelve el éxito. Si la interfaz network TokenName está desactivada o desactivada, el servidor SNTP está registrado para la interfaz, pero no se inicia el servidor.

Requisitos del manifiesto de la aplicación

El manifiesto de la aplicación debe incluir la funcionalidad SntpService.

Conceptos y ejemplos