'Return a 32-bit type value, the least significant 16 bits of
which are the ordinary DNS type, and the upper 16 bits of which are
the "covered" type, if any.
@rtype: int'

def extended_rdatatype(self):

    return ((self.covers() << 16) | self.rdtype)
