8#ifndef ZEPHYR_INCLUDE_NET_SNTP_H_
9#define ZEPHYR_INCLUDE_NET_SNTP_H_
ZTEST_BMEM int timeout
Definition main.c:31
size_t socklen_t
Length of a socket address.
Definition net_ip.h:168
void sntp_close(struct sntp_ctx *ctx)
Release SNTP context.
int sntp_query(struct sntp_ctx *ctx, uint32_t timeout, struct sntp_time *time)
Perform SNTP query.
int sntp_init(struct sntp_ctx *ctx, struct sockaddr *addr, socklen_t addr_len)
Initialize SNTP context.
int sntp_simple(const char *server, uint32_t timeout, struct sntp_time *time)
Convenience function to query SNTP in one-shot fashion.
time_t time(time_t *tloc)
BSD Sockets compatible API definitions.
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
__UINT64_TYPE__ uint64_t
Definition stdint.h:91
SNTP context.
Definition sntp.h:25
int nfds
Definition sntp.h:28
int fd
Definition sntp.h:29
struct sntp_ctx::@323 sock
struct zsock_pollfd fds[1]
Definition sntp.h:27
uint32_t expected_orig_ts
Timestamp when the request was sent from client to server.
Definition sntp.h:36
Time as returned by SNTP API, fractional seconds since 1 Jan 1970.
Definition sntp.h:40
uint64_t seconds
Definition sntp.h:41
uint32_t fraction
Definition sntp.h:42
Generic sockaddr struct.
Definition net_ip.h:347