Networking_TimeSync_SetEnabled-Funktion
Header: #include <applibs/networking.h>
Aktiviert oder deaktiviert den Zeitsynchronisierungsdienst.
Die Änderungen werden sofort ohne Neustart des Geräts wirksam und bleiben über Geräteneustarts erhalten. Der Zeitsynchronisierungsdienst wird dann wie zum Startzeit angefordert konfiguriert. Mit dieser Funktion können Anwendungen das Standardverhalten außer Kraft setzen, d. h. die Zeitsynchronisierung zur Startzeit zu aktivieren.
int Networking_TimeSync_SetEnabled(bool enabled);
Parameter
-
enabled
true, um den Zeitsynchronisierungsdienst zu aktivieren; false, um es zu deaktivieren.
Fehler
Gibt -1 zurück, wenn ein Fehler auftritt, und legt auf den Fehlerwert fest errno
.
EACCES: Die aufrufende Anwendung verfügt nicht über die TimeSyncConfig-Funktion.
EAGAIN: Der Netzwerkstapel ist nicht bereit.
Auch andere errno
Fehler können angegeben werden. Solche Fehler sind nicht deterministisch, und dasselbe Verhalten wird möglicherweise nicht durch Systemupdates beibehalten.
Rückgabewert
Gibt 0 für erfolg oder -1 für Fehler zurück. In diesem Fall errno
wird auf den Fehlerwert festgelegt.
Anforderungen an das Anwendungsmanifest
Das Anwendungsmanifest muss die TimeSyncConfig-Funktion enthalten.