Package dns :: Package rdtypes :: Module mxbase :: Class UncompressedMX
[hide private]
[frames] | no frames]

Class UncompressedMX

source code

 object --+        
          |        
rdata.Rdata --+    
              |    
         MXBase --+
                  |
                 UncompressedMX

Base class for rdata that is like an MX record, but whose name is not compressed when converted to DNS wire format, and whose digestable form is not downcased.

Instance Methods [hide private]
string
to_wire(self, file, compress=None, origin=None)
Convert an rdata to wire format.
source code
 
to_digestable(self, origin=None)
Convert rdata to a format suitable for digesting in hashes.
source code

Inherited from MXBase: __init__, choose_relativity, to_text

Inherited from MXBase (private): _cmp

Inherited from rdata.Rdata: __eq__, __ge__, __gt__, __le__, __lt__, __ne__, __repr__, __str__, covers, extended_rdatatype, validate

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__

Class Methods [hide private]

Inherited from MXBase: from_text, from_wire

Instance Variables [hide private]

Inherited from MXBase: exchange, preference

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

to_wire(self, file, compress=None, origin=None)

source code 

Convert an rdata to wire format.

Returns: string
Overrides: rdata.Rdata.to_wire
(inherited documentation)

to_digestable(self, origin=None)

source code 

Convert rdata to a format suitable for digesting in hashes. This is also the DNSSEC canonical form.

Overrides: rdata.Rdata.to_digestable
(inherited documentation)