DDC-Concordance
view release on metacpan or search on metacpan
lib/DDC/Client.pm view on Meta::CPAN
}
## $encoded = $dc->ddc_encode(@message_strings)
sub ddc_encode {
my $dc = shift;
my $msg = join('',@_);
$msg = encode($dc->{encoding},$msg) if ($dc->{encoding} && utf8::is_utf8($msg));
return pack($ifmt,length($msg)) . $msg;
}
## $decoded = $dc->ddc_decode($response_buf)
sub ddc_decode {
my $dc = shift;
my $buf = unpack("$ifmt/a*",$_[0]);
$buf = decode($dc->{encoding},$buf) if ($dc->{encoding});
return $buf;
}
## undef = $dc->send(@message_strings)
## + sends @message_strings
sub send {
( run in 0.544 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )