Inferno-RegMgr
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Inferno/RegMgr/Service.pm view on Meta::CPAN
sub STOP {
my ($self) = @_;
if (defined $self->{io}) {
$self->{io}->close();
}
$self->{t} = undef;
return;
}
sub update {
my ($self, $attrs) = @_;
while (my ($attr, $val) = each %{ $attrs }) {
$self->{attr}{ $attr } = $val;
}
if (defined $self->{io}) {
$self->{manager}{registry}->update($self->{io}, $attrs);
}
return;
}
lib/Inferno/RegMgr/TCP.pm view on Meta::CPAN
return $io;
}
sub _cb_new {
my ($io, $e, $err) = @_;
$io->close();
run_callback( @{ $io->{User_cb} }, $err );
return;
}
sub update {
my ($self, $io, $attr) = @_;
$io->write(sprintf "%s\n", attr($attr));
return;
}
sub open_find {
my ($self, $opt) = @_;
croak '{cb} required' if !defined $opt->{cb};
my $io = IO::Stream->new({
host => $self->{host},
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.283 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )