ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent/lib/AnyEvent/DNS.pm
(Generate patch)

Comparing AnyEvent/lib/AnyEvent/DNS.pm (file contents):
Revision 1.15 by root, Fri May 23 16:36:02 2008 UTC vs.
Revision 1.16 by root, Fri May 23 17:47:06 2008 UTC

24package AnyEvent::DNS; 24package AnyEvent::DNS;
25 25
26no warnings; 26no warnings;
27use strict; 27use strict;
28 28
29use AnyEvent::Util (); 29use AnyEvent::Socket ();
30use AnyEvent::Handle (); 30use AnyEvent::Handle ();
31 31
32=item AnyEvent::DNS::addr $node, $service, $family, $type, $cb->(@addrs) 32=item AnyEvent::DNS::addr $node, $service, $family, $type, $cb->(@addrs)
33 33
34NOT YET IMPLEMENTED 34NOT YET IMPLEMENTED
776 }), sub { 776 }), sub {
777 my ($res) = @_; 777 my ($res) = @_;
778 778
779 if ($res->{tc}) { 779 if ($res->{tc}) {
780 # success, but truncated, so use tcp 780 # success, but truncated, so use tcp
781 AnyEvent::Util::tcp_connect +(Socket::inet_ntoa $server), 53, sub { 781 AnyEvent::Socket::tcp_connect +(Socket::inet_ntoa $server), 53, sub {
782 my ($fh) = @_ 782 my ($fh) = @_
783 or return $self->_exec ($req, $retry + 1); 783 or return $self->_exec ($req, $retry + 1);
784 784
785 my $handle = new AnyEvent::Handle 785 my $handle = new AnyEvent::Handle
786 fh => $fh, 786 fh => $fh,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines