class twisted.names.dns.IEncodableRecord(IEncodable, IRecord): (source)
Known implementations: twisted.names.dns.Record_A, twisted.names.dns.Record_A6, twisted.names.dns.Record_AAAA, twisted.names.dns.Record_AFSDB, twisted.names.dns.Record_HINFO, twisted.names.dns.Record_MINFO, twisted.names.dns.Record_MX, twisted.names.dns.Record_NAPTR, twisted.names.dns.Record_NULL, twisted.names.dns.Record_RP, twisted.names.dns.Record_SOA, twisted.names.dns.Record_SRV, twisted.names.dns.Record_SSHFP, twisted.names.dns.Record_TSIG, twisted.names.dns.Record_TXT, twisted.names.dns.Record_WKS, twisted.names.dns.SimpleRecord, twisted.names.dns.UnknownRecord
Interface for DNS records that can be encoded and decoded.
Present Since | Twisted 21.2.0 |
Inherited from IEncodable:
Method | encode | Write a representation of this object to the given file object. |
Method | decode | Reconstruct an object from data read from the given file object. |
Inherited from IRecord:
Attribute | TYPE | An indicator of what kind of record this is. |