Roger Pettett > Bio-Das-ProServer > Bio::Das::ProServer

Download:
Bio-Das-ProServer-2.20.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 687   Source  

NAME ^

Bio::Das::ProServer

VERSION ^

$LastChangedRevision: 687 $

SYNOPSIS ^

  eg/proserver -help

DESCRIPTION ^

  ProServer is a server implementation of the DAS protocol.
  http://biodas.org/

  ProServer is based on example preforking POEserver at
  http://poe.perl.org/?POE_Cookbook/Web_Server_With_Forking

DIAGNOSTICS ^

  To run in non-pre-forking, debug mode:
  eg/proserver -debug -x

  Otherwise stdout logs to proserver-hostname.log and stderr to proserver-hostname.err

CONFIGURATION AND ENVIRONMENT ^

  See eg/proserver.ini

SUBROUTINES/METHODS ^

run

DEBUG

server_spawn

server_start

server_stop

server_got_error

server_do_fork

server_got_sig_hup

server_got_sig_int

server_got_sig_chld

server_got_connection

client_start

client_stop

client_got_request

response_xsl

response_general

response_dsn

response_sources

response_homepage

build_das_response

client_got_error

client_flushed_request

make_pidfile

remove_pidfile

log

DEPENDENCIES ^

Bio::Das::ProServer::Config CGI :cgi HTTP::Request HTTP::Response Compress::Zlib Getopt::Long POE POE::Filter::HTTPD POE::Wheel::ReadWrite POE::Wheel::SocketFactory POSIX setsid strftime File::Spec Sys::Hostname Bio::Das::ProServer::SourceAdaptor Bio::Das::ProServer::SourceHydra Socket English Carp

INCOMPATIBILITIES ^

BUGS AND LIMITATIONS ^

AUTHOR ^

$Author: Roger Pettett$

LICENSE AND COPYRIGHT ^

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

syntax highlighting: