| rpm
    4.14.3-rc1
    | 
Statistics API. More...
| 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.  More... | |
| rpmtime_t | rpmswDiff (rpmsw end, rpmsw begin) | 
| Return benchmark time stamp difference.  More... | |
| rpmtime_t | rpmswInit (void) | 
| Return benchmark time stamp overhead.  More... | |
| int | rpmswEnter (rpmop op, ssize_t rc) | 
| Enter timed operation.  More... | |
| rpmtime_t | rpmswExit (rpmop op, ssize_t rc) | 
| Exit timed operation.  More... | |
| rpmtime_t | rpmswAdd (rpmop to, rpmop from) | 
| Sum statistic counters.  More... | |
| rpmtime_t | rpmswSub (rpmop to, rpmop from) | 
| Subtract statistic counters.  More... | |
Statistics API.
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 | 
 1.8.15
 1.8.15