coreSNTP v1.1.0
Client library for synchronizing device time with internet time using Simple Network Time Protocol (SNTP)
Struct Types

Struct types of the coreSNTP library. More...

Data Structures

struct  SntpServerInfo_t
 Structure representing information for a time server. More...
 
struct  UdpTransportInterface_t
 Struct representing the UDP transport interface for user-defined functions that coreSNTP library depends on for performing read/write network operations. More...
 
struct  SntpAuthenticationInterface_t
 Struct representing the authentication interface for securely communicating with time servers. More...
 
struct  SntpContext_t
 Structure for a context that stores state for managing a long-running SNTP client that periodically polls time and synchronizes system clock. More...
 
struct  SntpTimestamp_t
 Structure representing an SNTP timestamp. More...
 
struct  SntpResponseData_t
 Structure representing data parsed from an SNTP response from server as well as data of arithmetic calculations derived from the response. More...
 

Typedefs

typedef struct NetworkContext NetworkContext_t
 A user-defined type for context that is passed to the transport interface functions. It MUST be defined by the user to use the library. It is of incomplete type to allow user to define to the needs of their transport interface implementation.
 
typedef struct SntpAuthContext SntpAuthContext_t
 A user-defined type for context that is passed to the authentication interface functions. It MUST be defined by the user to use the library. It is of incomplete type to allow user to defined to the the needs of their authentication interface implementation.
 

Detailed Description

Struct types of the coreSNTP library.