Networking_TimeSync_SetEnabled, fonction
En-tête : #include <applibs/networking.h>
Active ou désactive le service de synchronisation de l’heure.
Les modifications prennent effet immédiatement sans redémarrage de l’appareil et persistent lors des redémarrages de l’appareil. Le service de synchronisation de l’heure est ensuite configuré comme demandé au moment du démarrage. Cette fonction permet aux applications de remplacer le comportement par défaut, qui consiste à activer la synchronisation de l’heure au moment du démarrage.
int Networking_TimeSync_SetEnabled(bool enabled);
Paramètres
-
enabled
true pour activer le service de synchronisation de l’heure ; false pour le désactiver.
Erreurs
Retourne -1 si une erreur est rencontrée et définit errno
sur la valeur d’erreur.
EACCES : l’application appelante n’a pas la fonctionnalité TimeSyncConfig.
EAGAIN : la pile réseau n’est pas prête.
Toutes les autres errno
peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et le même comportement peut ne pas être conservé par le biais des mises à jour système.
Valeur de retour
Retourne 0 en cas de réussite ou -1 en cas d’échec, auquel cas errno
est défini sur la valeur d’erreur.
Exigences du manifeste d’application
Le manifeste d’application doit inclure la fonctionnalité TimeSyncConfig.