Compartir vía


Función Networking_TimeSync_SetEnabled

Encabezado: #include <applibs/networking.h>

Habilita o deshabilita el servicio de sincronización de tiempo.

Los cambios se aplicarán inmediatamente sin reiniciar el dispositivo y se mantendrán durante los reinicios del dispositivo. A continuación, se configura el servicio de sincronización de tiempo como se solicita en el momento del arranque. Esta función permite a las aplicaciones invalidar el comportamiento predeterminado, que consiste en habilitar la sincronización de tiempo en el momento del arranque.

int Networking_TimeSync_SetEnabled(bool enabled);

Parámetros

  • enabled true para habilitar el servicio de sincronización de tiempo; false para deshabilitarlo.

Errores

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

  • EACCES: la aplicación de llamadas no tiene la capacidad TimeSyncConfig.

  • 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.

Requisitos del manifiesto de la aplicación

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