Função Networking_SntpServer_Start
Cabeçalho: #include <applibs/networking.h>
Regista e inicia um servidor SNTP para uma interface de rede.
int Networking_SntpServer_Start(const char *networkInterfaceName, const Networking_SntpServerConfig *sntpServerConfig);
Parâmetros
networkInterfaceName
O nome da interface de rede a configurar.sntpServerConfig
Um ponteiro para a estrutura Networking_SntpServerConfig que representa a configuração do servidor SNTP.
Erros
Devolve -1 se for encontrado um erro e define errno
para o valor de erro.
EACCES: a aplicação de chamada não tem a capacidade SntpService.
EFAULT: o
networkInterfaceName
parâmetro é NULL.EFAULT: o
sntpServerConfig
parâmetro é NULL.ENOENT: o
networkInterfaceName
parâmetro refere-se a uma interface que não existe..EPERM: esta operação não é permitida na interface de rede.
EAGAIN: a pilha de rede não está pronta.
Também pode ser especificado qualquer outro errno
; esses erros não são deterministas e o mesmo comportamento pode não ser retido através de atualizações do sistema.
Valor devolvido
Devolve 0 para êxito ou -1 para falha, caso errno
em que será definido como o valor de erro.
Observações
Se o servidor SNTP já estiver em execução e ligado à interface, esta função devolve êxito. Se a interface networkInterfaceName estiver inativa ou desativada, o servidor SNTP está registado na interface, mas o servidor não é iniciado.
Requisitos do manifesto de aplicação
O manifesto da aplicação tem de incluir a capacidade SntpService.