Device-SpaceNavigator

 view release on metacpan or  search on metacpan

lib/Device/SpaceNavigator.pm  view on Meta::CPAN

}

sub close {
    my ($self) = @_;

    if ($self->{'_fh'}) {
        CORE::close $self->{'_fh'} || croak("$!");
    }
}

sub update {
    my ($self, $wait) = @_;
    my $str;

    if (!$self->{'_fh'}) {
        $self->open();
    }

    $self->{'_select'}->can_read( defined($wait) ? $wait : 1 ) || return;
    if(read($self->{'_fh'}, $str, 8) != 8) {
        CORE::close $self->{'_fh'};



( run in 0.307 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )