funkce Networking_SntpServer_Start
Hlavička: #include <applibs/networking.h>
Zaregistruje a spustí server SNTP pro síťové rozhraní.
int Networking_SntpServer_Start(const char *networkInterfaceName, const Networking_SntpServerConfig *sntpServerConfig);
Parametry
networkInterfaceName
Název síťového rozhraní, které chcete konfigurovat.sntpServerConfig
Ukazatel na strukturu Networking_SntpServerConfig , která představuje konfiguraci serveru SNTP.
Chyby
Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno
se na chybovou hodnotu.
EACCES: Volající aplikace nemá funkci SntpService.
EFAULT:
networkInterfaceName
Parametr je NULL.EFAULT:
sntpServerConfig
Parametr je NULL.ENOENT:
networkInterfaceName
Parametr odkazuje na rozhraní, které neexistuje.EPERM: Tato operace není v síťovém rozhraní povolená.
EAGAIN: Síťový zásobník není připravený.
Je také možné zadat všechny ostatní errno
chyby. Tyto chyby nejsou deterministické a stejné chování nemusí být zachováno prostřednictvím aktualizací systému.
Vrácená hodnota
Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání. V tomto případě errno
se nastaví na chybovou hodnotu.
Poznámky
Pokud je server SNTP již spuštěný a připojený k rozhraní, vrátí tato funkce úspěch. Pokud je rozhraní networkInterfaceName mimo provoz nebo je zakázané, server SNTP je pro rozhraní zaregistrovaný, ale server není spuštěný.
Požadavky manifestu aplikace
Manifest aplikace musí obsahovat funkci SntpService.