plucky (3) Zonemaster::LDNS::RRList.3pm.gz

NAME
Zonemaster::LDNS::RRList - class representing lists of resource records.
SYNOPSIS
my $rrlist = Zonemaster::LDNS::RRList->new( $rrs_aref );
CLASS METHODS
new() Creates a new empty Zonemaster::LDNS::RRList object. new($rrs) Creates a new Zonemaster::LDNS::RRList object for the given resource records. Takes a reference to an array of Zonemaster::LDNS::RR objects. Returns a Zonemaster::LDNS::RRList object.
INSTANCE METHODS
count() Returns the number of RRs in the list. compare($other) Compares two Zonemaster::LDNS::RRList. The order of Zonemaster::LDNS::RR objects in the list does not matter. The TTL field is ignored, and the comparison of domain names is case insensitive. Returns an integer, where 0 indicates equality. get($pos) my $rr = Zonemaster::LDNS::RRList->get( 0 ); Retrieves the RR in the given position from the list. Takes an integer. Returns a Zonemaster::LDNS::RR object, or "undef" if there was no RR. push($rr) Pushes an RR onto the list. pop() Pops an RR off the list. is_rrset() Returns true or false depending on if the list is an RRset or not. Note that the underlying LDNS function appears to have a bug as the comparison of the owner name field is case sensitive. See https://github.com/NLnetLabs/ldns/pull/251. string() Returns a string with the list of RRs in presentation format. do_compare($other) Calls the XS "compare" method with the arguments it needs, rather than the ones overloading gives. to_string Calls the XS "string" method with the arguments it needs, rather than the ones overloading gives. Functionally identical to string() from the Perl level, except for being a tiny little bit slower.
POD ERRORS
Hey! The above document had some coding errors, which are explained below: Around line 40: '=item' outside of any '=over'