Why can"t I access $r->server->timeout ?

Why can"t I access $r->server->timeout ?

am 18.09.2008 18:30:30 von Adam Woodworth

If I do this with mod_perl 2.0.3 from inside my mod_perl application:

print STDERR "timeout = " . $r->server->timeout() . "\n";

I get this:

[Thu Sep 18 16:28:01 2008] [error] [client 192.168.1.40] Can't locate
object method "timeout" via package "Apache2::ServerRec" at
/var/httpd/lib/perl/SiteSpect/Engine/ResponseHTTPFilter.pm line 161.\n

But this documentation says that timeout should exist:

http://perl.apache.org/docs/2.0/api/Apache2/ServerRec.html#C _timeout_

What's going on? Does mod_perl 2.0.3 actually *not* have timeout
available in the ServerRec object?

Thanks,
Adam

Re: Why can"t I access $r->server->timeout ?

am 18.09.2008 18:53:44 von Fred Moyer

Adam Woodworth wrote:
> If I do this with mod_perl 2.0.3 from inside my mod_perl application:
>
> print STDERR "timeout = " . $r->server->timeout() . "\n";
>
> I get this:
>
> [Thu Sep 18 16:28:01 2008] [error] [client 192.168.1.40] Can't locate
> object method "timeout" via package "Apache2::ServerRec" at
> /var/httpd/lib/perl/SiteSpect/Engine/ResponseHTTPFilter.pm line 161.\n

You need to add 'use Apache2::ServerRec' to ResponseHTTPFilter.pm

>
> But this documentation says that timeout should exist:
>
> http://perl.apache.org/docs/2.0/api/Apache2/ServerRec.html#C _timeout_
>
> What's going on? Does mod_perl 2.0.3 actually *not* have timeout
> available in the ServerRec object?
>
> Thanks,
> Adam