[svn:qpsmtpd] rev 433 - branches/high_perf/plugins
[email protected] 15 Jun 2005 20:34:35 -0000
| Newsgroups | perl.cvs.qpsmtpd |
|---|---|
| Message-ID | <[email protected]> |
Author: msergeant
Date: Wed Jun 15 13:34:34 2005
New Revision: 433
Modified:
branches/high_perf/plugins/stats
Log:
More cleanup
Modified: branches/high_perf/plugins/stats
==============================================================================
--- branches/high_perf/plugins/stats (original)
+++ branches/high_perf/plugins/stats Wed Jun 15 13:34:34 2005
@@ -1,6 +1,5 @@
#!/usr/bin/perl -w
-use Qpsmtpd::Stats;
use Time::HiRes qw(time);
my $START_TIME = time;
@@ -16,11 +15,12 @@ sub register {
}
sub get_stats {
- my $uptime = Qpsmtpd::Plugin::stats->uptime;
- my $recvd = Qpsmtpd::Plugin::stats->mails_received;
- my $reject = Qpsmtpd::Plugin::stats->mails_rejected;
- my $soft = Qpsmtpd::Plugin::stats->mails_tempfailed;
- my $rate = Qpsmtpd::Plugin::stats->mails_per_sec;
+ my $class = shift;
+ my $uptime = $class->uptime;
+ my $recvd = $class->mails_received;
+ my $reject = $class->mails_rejected;
+ my $soft = $class->mails_tempfailed;
+ my $rate = $class->mails_per_sec;
return sprintf(" Uptime: %0.2f sec\n".
" Mails Received: % 10d\n".
" 5xx: % 10d\n".
@@ -67,7 +67,8 @@ sub mails_tempfailed {
}
sub mails_per_sec {
- return ($MAILS_RECEIVED / uptime());
+ my $class = shift;
+ return ($MAILS_RECEIVED / $class->uptime());
}