use strict; package POE::Component::Server::HTTP::Connection; sub new { return bless {}; } sub remote_host { return "N/A"; } sub remote_ip { my $self = shift; return $self->{remote_ip}; } sub local_addr { my $self = shift; return $self->{local_addr}; } sub remote_addr { my $self = shift; return $self->{remote_addr}; } sub remote_logname { my $self = shift; return "N/A"; } sub user { my $self = shift; if (@_) { $self->{user} = shift; } return $self->{user}; } sub authtype { my $self = shift; return $self->{authtype}; } sub aborted { return 0; } sub fileno { return 0; } sub clone { my $self = shift; my $new = bless { %$self }; return $new; } sub response { my $self = shift; return $self->{response}; } sub request { my $self = shift; return $self->{request}; } 1;