Apache-Scoreboard
view release on metacpan or search on metacpan
Scoreboard.xs view on Meta::CPAN
MODULE = Apache::Scoreboard PACKAGE = Apache::ScoreboardWorkerScore PREFIX = worker_score_
void
times(self)
Apache::ScoreboardWorkerScore self
PPCODE:
if (GIMME == G_ARRAY) {
/* same return values as CORE::times() */
EXTEND(sp, 4);
PUSHs(sv_2mortal(newSViv(self->record->times.tms_utime)));
PUSHs(sv_2mortal(newSViv(self->record->times.tms_stime)));
PUSHs(sv_2mortal(newSViv(self->record->times.tms_cutime)));
PUSHs(sv_2mortal(newSViv(self->record->times.tms_cstime)));
}
else {
#ifdef _SC_CLK_TCK
Scoreboard.xs view on Meta::CPAN
void
start_time(self)
Apache::ScoreboardWorkerScore self
ALIAS:
stop_time = 1
PREINIT:
apr_time_t tp;
PPCODE:
ix = ix; /* warnings */
tp = (XSANY.any_i32 == 0) ?
self->record->start_time : self->record->stop_time;
SB_TRACE(MP_FUNC, "%s_time: %5" APR_TIME_T_FMT "\n",
(XSANY.any_i32 == 0 ? "start" : "stop"), tp);
{
SB_TRACE(MP_FUNC, "start: %5" APR_TIME_T_FMT "\n"
"stop: %5" APR_TIME_T_FMT "\n"
( run in 0.888 second using v1.01-cache-2.11-cpan-71847e10f99 )