Lines Matching full:clock
8 * @file clock.h
9 * @brief PTP Clock data structure and interface API
35 /* PTP Clock structure declaration. */
50 * @brief PTP Clock time source.
85 * @brief Function initializing PTP Clock instance.
87 * @return Pointer to the structure representing PTP Clock instance.
99 * @brief Function handling STATE DECISION EVENT for the PTP Clock instance.
104 * @brief Function processing received PTP Management message at the PTP Clock level.
114 * @brief Function synchronizing local PTP Hardware Clock to the remote.
122 * @brief Function updating PTP Clock path delay.
129 * @brief Function for getting list of PTP Ports for the PTP Clock instance.
136 * @brief Function returning PTP Clock type of the instance.
138 * @return PTP Clock type of the instance.
143 * @brief Function for getting PTP Clock Default dataset.
145 * @return Pointer to the structure representing PTP Clock instance's Default dataset.
150 * @brief Function for getting PTP Clock Parent dataset.
152 * @return Pointer to the structure representing PTP Clock instance's Parent dataset.
157 * @brief Function for getting PTP Clock Current dataset.
159 * @return Pointer to the structure representing PTP Clock instance's Current dataset.
164 * @brief Function for getting PTP Clock Time Properties dataset.
166 * @return Pointer to the structure representing PTP Clock instance's Time Properties dataset.
171 * @brief Function for getting a common dataset for the clock's default dataset.
178 * @brief Function for getting a common dataset for the clock's best foreign timeTransmitter clock.
180 * @return NULL if the clock doesn't have best foreign timeTransmitter clock or
181 * pointer to the ptp_dataset of the best foreign timeTransmitter clock.
196 * @brief Function invalidating PTP Clock's array of file descriptors used for sockets.
202 * to the PTP Clock's file descriptor. The function should be called only from
208 * @brief Function signalling to the PTP Clock that STATE_DECISION_EVENT occurred and
214 * @brief Function adding PTP Port to the PTP Clock's list of initialized PTP Ports.
216 * @param[in] port Pointer to the PTP Port to be added to the PTP Clock's list.
221 * @brief Function returning Pointer to the best PTP Clock's Foreign TimeTransmitter record.
223 * @return Pointer to the clock's best Foreign TimeTransmitter or
229 * @brief Function checking if given PTP Clock IDs are the same.
231 * @param[in] c1 Pointer to the PTP Clock ID.
232 * @param[in] c2 Pointer to the PTP Clock ID.