{
my $self = shift;
- return $self->{handle}->handles->[0]->connected;
+ if( defined $self->{handle} ){
+ return ($self->{handle}->handles())[0]->connected;
+ }
+
+ return 0;
}
#
{
my $self = shift;
- close( ($self->{handle}->handles())[0] );
+ if( defined $self->{handle} ){
+ close( ($self->{handle}->handles())[0] );
+ }
}
#
my $len = shift;
+ return unless defined $self->{handle};
+
my $pre = "";
while (1) {
my $self = shift;
my $len = shift;
+ return unless defined $self->{handle};
+
#check for timeout
my @sockets = $self->{handle}->can_read( $self->{sendTimeout} / 1000 );
my $buf = shift;
+ return unless defined $self->{handle};
+
while (length($buf) > 0) {
sub flush
{
my $self = shift;
+
+ return unless defined $self->{handle};
+
my $ret = ($self->{handle}->handles())[0]->flush;
}