718 |
$self->{pxport} = $port; |
$self->{pxport} = $port; |
719 |
} |
} |
720 |
|
|
721 |
|
=head2 set_timeout |
722 |
|
|
723 |
|
Specify timeout of connection in seconds |
724 |
|
|
725 |
|
$node->set_timeout( 15 ); |
726 |
|
|
727 |
|
=cut |
728 |
|
|
729 |
|
sub set_timeout { |
730 |
|
my $self = shift; |
731 |
|
my $sec = shift; |
732 |
|
croak "timeout must be number" unless ($sec =~ m/^\d+$/); |
733 |
|
$self->{timeout} = $sec; |
734 |
|
} |
735 |
|
|
736 |
|
=head2 set_auth |
737 |
|
|
738 |
|
Specify name and password for authentication to node server. |
739 |
|
|
740 |
|
$node->set_auth('clint','eastwood'); |
741 |
|
|
742 |
|
=cut |
743 |
|
|
744 |
|
sub set_auth { |
745 |
|
my $self = shift; |
746 |
|
my ($login,$passwd) = @_; |
747 |
|
$self->{auth} = "$login:$passwd"; |
748 |
|
} |
749 |
|
|
750 |
|
=head2 status |
751 |
|
|
752 |
|
Return status code of last request. |
753 |
|
|
754 |
|
print $res->status; |
755 |
|
|
756 |
|
C<-1> means connection failure. |
757 |
|
|
758 |
|
=cut |
759 |
|
|
760 |
|
sub status { |
761 |
|
my $self = shift; |
762 |
|
return $self->{status}; |
763 |
|
} |
764 |
|
|
765 |
|
|
766 |
package Search::Estraier::Master; |
package Search::Estraier::Master; |
767 |
|
|
768 |
use Carp; |
use Carp; |