Net_DNS
[ class tree: Net_DNS ] [ index: Net_DNS ] [ all elements ]

Class: Net_DNS_RR

Source Location: /Net_DNS-1.0.7/Net/DNS/RR.php

Class Overview


Resource Record object definition


Variables

Methods


Child classes:

Net_DNS_RR_A
A representation of a resource record of type A
Net_DNS_RR_MX
A representation of a resource record of type MX
Net_DNS_RR_RP
A representation of a resource record of type RP
Net_DNS_RR_PTR
A representation of a resource record of type PTR
Net_DNS_RR_LOC
License Information:
Net_DNS_RR_HINFO
A representation of a resource record of type HINFO
Net_DNS_RR_CNAME
A representation of a resource record of type CNAME
Net_DNS_RR_SOA
A representation of a resource record of type SOA
Net_DNS_RR_NAPTR
A representation of a resource record of type NAPTR
Net_DNS_RR_NS
A representation of a resource record of type NS
Net_DNS_RR_TXT
A representation of a resource record of type TXT
Net_DNS_RR_TSIG
A representation of a resource record of type TSIG
Net_DNS_RR_SRV
A representation of a resource record of type SRV
Net_DNS_RR_AAAA
A representation of a resource record of type AAAA

Inherited Variables

Inherited Methods


Class Details

[line 45]
Resource Record object definition

Builds or parses resource record sections of the DNS packet including the answer, authority, and additional sections of the packet.



[ Top ]


Class Variables

$class =

[line 50]


Type:   mixed


[ Top ]

$name =

[line 48]


Type:   mixed


[ Top ]

$rdata =

[line 53]


Type:   mixed


[ Top ]

$rdlength =

[line 52]


Type:   mixed


[ Top ]

$ttl =

[line 51]


Type:   mixed


[ Top ]

$type =

[line 49]


Type:   mixed


[ Top ]



Method Detail

Net_DNS_RR (Constructor)   [line 62]

Net_DNS_RR Net_DNS_RR( $rrdata)


Parameters:

   $rrdata   — 

[ Top ]

data   [line 288]

void data( &$packet, $offset)


Parameters:

   &$packet   — 
   $offset   — 

[ Top ]

display   [line 240]

void display( )


[ Top ]

factory   [line 77]

void &factory( $rrdata, [ $update_type = ''])


Parameters:

   $rrdata   — 
   $update_type   — 

[ Top ]

new_from_array   [line 206]

void &new_from_array( $rrarray)


Parameters:

   $rrarray   — 

[ Top ]

new_from_data   [line 92]

void &new_from_data( $name, $rrtype, $rrclass, $ttl, $rdlength, $data, $offset)


Parameters:

   $name   — 
   $rrtype   — 
   $rrclass   — 
   $ttl   — 
   $rdlength   — 
   $data   — 
   $offset   — 

[ Top ]

new_from_string   [line 110]

void &new_from_string( $rrstring, [ $update_type = ''])


Parameters:

   $rrstring   — 
   $update_type   — 

[ Top ]

rdata   [line 269]

void rdata( &$packetORrdata, [ $offset = ''])


Parameters:

   &$packetORrdata   — 
   $offset   — 

[ Top ]

rdatastr   [line 259]


rr_rdata   [line 282]


string   [line 247]

void string( )


[ Top ]


Documentation generated on Mon, 11 Mar 2019 15:41:45 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.