Crate clockkit_sys

Crate clockkit_sys 

Source
Expand description

Low-level bindings to clockkit

Structs§

Clock
ClockClient
A clock that gets its time over the network from a ClockServer.
Clock__bindgen_vtable
ConfigReader
PhaseLockedClock
VariableFrequencyClock
duration
endpoint
An endpoint is where the network will connect to (address and port)
pair
sockaddr
system_clock
time_point

Constants§

ConfigReader_defaultPhasePanic
ConfigReader_defaultPort
ConfigReader_defaultTimeout
ConfigReader_defaultUpdatePanic
system_clock_is_steady

Functions§

ClockClient_ClockClient
ClockClient_ClockClient_destructor
ClockClient_die
ClockClient_getPhase
ClockClient_getTimeout
ClockClient_getValue
ClockClient_rtt
ClockClient_setAcknowledge
ClockClient_setTimeout
Clock_Clock_destructor
Clock_die
Clock_getPhase
ConfigReader_ConfigReader
ConfigReader_ConfigReader_destructor
ConfigReader_buildClock
ConfigReader_buildPLC
ConfigReader_print
ConfigReader_readFrom
PhaseLockedClock_PhaseLockedClock
PhaseLockedClock_PhaseLockedClock_destructor
PhaseLockedClock_die
PhaseLockedClock_getOffset
PhaseLockedClock_getValue
PhaseLockedClock_isSynchronized
PhaseLockedClock_run
PhaseLockedClock_setClock
PhaseLockedClock_setPhasePanic
PhaseLockedClock_setUpdatePanic
PhaseLockedClock_update
PhaseLockedClock_updateClock
PhaseLockedClock_updatePhase
VariableFrequencyClock_VariableFrequencyClock
VariableFrequencyClock_getFrequency
VariableFrequencyClock_getValue
VariableFrequencyClock_setFrequency
VariableFrequencyClock_setValue
system_clock_from_time_t
system_clock_now
system_clock_to_time_t

Type Aliases§

SOCKADDR
__int64_t
__time_t
__uint16_t
atomic_bool
dur
duration___is_float
duration___is_harmonic
duration_period
duration_rep
micro
pair__PCCFP
pair__PCCP
pair_first_type
pair_second_type
port_t
port_t is the port
sa_family_t
string
system_clock_duration
system_clock_period
system_clock_rep
system_clock_time_point
time_point_clock
time_point_duration
time_point_period
time_point_rep
time_t
tp