#include "xyssl/config.h"#include "xyssl/timing.h"#include <unistd.h>#include <sys/types.h>#include <sys/time.h>#include <signal.h>#include <time.h>Go to the source code of this file.
Data Structures | |
| struct | _hr_time |
Functions | |
| unsigned long | hardclock (void) |
| Return the CPU cycle counter value. | |
| unsigned long | get_timer (struct hr_time *val, int reset) |
| Return the elapsed time in milliseconds. | |
| static void | sighandler (int signum) |
| void | set_alarm (int seconds) |
| Setup an alarm clock. | |
| void | m_sleep (int milliseconds) |
| Sleep for a certain amount of time. | |
Variables | |
| static int | hardclock_init = 0 |
| static struct timeval | tv_init |
| int | alarmed = 0 |
| unsigned long get_timer | ( | struct hr_time * | val, | |
| int | reset | |||
| ) |
Return the elapsed time in milliseconds.
| val | points to a timer structure | |
| reset | if set to 1, the timer is restarted |
Definition at line 225 of file timing.c.
References _hr_time::start.
Referenced by ssl_test().
| unsigned long hardclock | ( | void | ) |
| void m_sleep | ( | int | milliseconds | ) |
| void set_alarm | ( | int | seconds | ) |
Setup an alarm clock.
| seconds | delay before the "alarmed" flag is set |
Definition at line 251 of file timing.c.
References sighandler().
Referenced by main().
| static void sighandler | ( | int | signum | ) | [static] |
Definition at line 245 of file timing.c.
Referenced by set_alarm().
int hardclock_init = 0 [static] |
struct timeval tv_init [static] |
Definition at line 153 of file timing.c.
Referenced by hardclock().
1.6.3