@classmethod
def from_wire(cls, rdclass, rdtype, wire, current, rdlen, origin=None):
    'Build an rdata object from wire format\n\n        @param rdclass: The rdata class\n        @type rdclass: int\n        @param rdtype: The rdata type\n        @type rdtype: int\n        @param wire: The wire-format message\n        @type wire: string\n        @param current: The offset in wire of the beginning of the rdata.\n        @type current: int\n        @param rdlen: The length of the wire-format rdata\n        @type rdlen: int\n        @param origin: The origin to use for relative names\n        @type origin: dns.name.Name\n        @rtype: dns.rdata.Rdata instance\n        '
    raise NotImplementedError
Build an rdata object from wire format

@param rdclass: The rdata class
@type rdclass: int
@param rdtype: The rdata type
@type rdtype: int
@param wire: The wire-format message
@type wire: string
@param current: The offset in wire of the beginning of the rdata.
@type current: int
@param rdlen: The length of the wire-format rdata
@type rdlen: int
@param origin: The origin to use for relative names
@type origin: dns.name.Name
@rtype: dns.rdata.Rdata instance
@classmethod
def from_wire(cls, rdclass, rdtype, wire, current, rdlen, origin=None):
    'Build an rdata object from wire format\n\n        @param rdclass: The rdata class\n        @type rdclass: int\n        @param rdtype: The rdata type\n        @type rdtype: int\n        @param wire: The wire-format message\n        @type wire: string\n        @param current: The offset in wire of the beginning of the rdata.\n        @type current: int\n        @param rdlen: The length of the wire-format rdata\n        @type rdlen: int\n        @param origin: The origin to use for relative names\n        @type origin: dns.name.Name\n        @rtype: dns.rdata.Rdata instance\n        '
    raise NotImplementedError