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
networkInterfaceName
El nombre de la interfaz de red que se va a configurar.sntpServerConfig
Puntero a la estructura de Networking_SntpServerConfig que representa la configuración del servidor SNTP.
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.