Apache2::ModBT(3pm)

Apache2::ModBT3pm

Mod_perl interface to mod_bt

Usage

  use Apache2::ModBT;
  sub handler
  {
   my $r = shift;
   my $tracker = $r->server->ModBT_Tracker();
   print $tracker->num_peers, "\n";
   foreach my $i ($tracker->Infohashes())
   {
        ...
   }
  }

Overview

This is a pole for perl.

The Apache2::ModBT module adds a method onto the Apache::Server object which returns the LibBTT Tracker object for the current mod_bt process. When manipulating a mod_bt tracker from within Apache2, you should use this method instead of calling Net::BitTorrent::LibBTT->new().

$r->server->ModBT_Tracker()

Returns a tracker object that corresponds to the mod_bt tracker instance running on the current apache process. If the tracker is not enabled ("Tracker On" is not set in httpd.conf), this will return "undef".

Author

Tyler 'Crackerjack' MacDonald, <[email protected]>

From libapache2-modbt-perl 0.0.19+p4.2296-1 in Debian 4.0 (Etch). Parsed by carta from the page's man source.