Data Structures | |
| struct | rpmsw_s |
| struct | rpmop_s |
| Cumulative statistics for an operation. More... | |
Typedefs | |
| typedef unsigned long int | rpmtime_t |
| typedef struct rpmsw_s * | rpmsw |
| typedef struct rpmop_s * | rpmop |
Functions | |
| rpmsw | rpmswNow (rpmsw sw) |
| Return benchmark time stamp. | |
| rpmtime_t | rpmswDiff (rpmsw end, rpmsw begin) |
| Return benchmark time stamp difference. | |
| rpmtime_t | rpmswInit (void) |
| Return benchmark time stamp overhead. | |
| int | rpmswEnter (rpmop op, ssize_t rc) |
| Enter timed operation. | |
| rpmtime_t | rpmswExit (rpmop op, ssize_t rc) |
| Exit timed operation. | |
| rpmtime_t | rpmswAdd (rpmop to, rpmop from) |
| Sum statistic counters. | |
| rpmtime_t | rpmswSub (rpmop to, rpmop from) |
| Subtract statistic counters. | |
Sum statistic counters.
| to | result statistics | |
| from | operation statistics |
Return benchmark time stamp difference.
| *end | end time stamp | |
| *begin | begin time stamp |
| int rpmswEnter | ( | rpmop | op, | |
| ssize_t | rc | |||
| ) |
Enter timed operation.
| op | operation statistics | |
| rc | -1 clears usec counter |
Exit timed operation.
| op | operation statistics | |
| rc | per-operation data (e.g. bytes transferred) |
| rpmtime_t rpmswInit | ( | void | ) |
Return benchmark time stamp overhead.
Return benchmark time stamp.
| *sw | time stamp |
Subtract statistic counters.
| to | result statistics | |
| from | operation statistics |
1.5.7.1