This endpoint is intended for setting the system time.
Information about methods of the endpoint is provided in the table below.
Methods of the time.Time endpoint (kl.core.Time interface)
Method
Method purpose and parameters
Potential danger of the method
SetSystemTime
Purpose
Sets the system time.
Parameters
[in] secs – time (in seconds) that has elapsed since January 1, 1970.
[in] nsecs – additional time (in nanoseconds) added to the time defined through the secs parameter.
[out] rc – return code.
Allows the system time to be set.
SetSystemTimeAdj
Purpose
Starts gradual adjustment of the system time.
Parameters
[in] adj – structure containing the amount of time by which the system time must be adjusted (sec*10^9+nsec nanoseconds).
[in] slew – rate of system time adjustment (microseconds per second).
[out] prev – structure containing the correction time value that remained for system time adjustment to be completed for the previous gradual time adjustment (sec*10^9+nsec nanoseconds).
[out] rc – return code.
Allows the system time to be changed.
GetSystemTimeAdj
Purpose
Gets the correction time value remaining for system time adjustment so that gradual adjustment can be fully completed.
Parameters
[out] adj – structure containing the correction time value remaining for system time adjustment so that the gradual adjustment can be fully completed (sec*10^9+nsec nanoseconds).