funkcja Networking_TimeSync_SetEnabled
Nagłówek: #include <applibs/networking.h>
Włącza lub wyłącza usługę synchronizacji czasu.
Zmiany zajmą się natychmiast bez ponownego uruchomienia urządzenia i będą nadal stosowane po ponownym uruchomieniu urządzenia. Usługa synchronizacji czasu jest następnie konfigurowana zgodnie z żądaniem podczas rozruchu. Ta funkcja umożliwia aplikacjom zastępowanie domyślnego zachowania, czyli włączania synchronizacji czasu w czasie rozruchu.
int Networking_TimeSync_SetEnabled(bool enabled);
Parametry
-
enabled
true, aby włączyć usługę synchronizacji czasu; fałsz, aby go wyłączyć.
Błędy
Zwraca wartość -1 w przypadku napotkania błędu i ustawia errno
wartość błędu.
EACCES: aplikacja wywołująca nie ma funkcji TimeSyncConfig.
EAGAIN: stos sieci nie jest gotowy.
Mogą być również określone inne errno
błędy; takie błędy nie są deterministyczne i to samo zachowanie może nie być zachowane za pośrednictwem aktualizacji systemu.
Zwracana wartość
Zwraca wartość 0 dla sukcesu lub -1 dla niepowodzenia, w którym to przypadku errno
zostanie ustawiona wartość błędu.
Wymagania dotyczące manifestu aplikacji
Manifest aplikacji musi zawierać funkcję TimeSyncConfig.