Part of twisted.names.dns View Source View In Hierarchy
Implements interfaces: twisted.names.dns.IEncodable
Method | __init__ | Undocumented |
Method | encode | Encode this Name into the appropriate byte format. |
Method | decode | Decode a byte string into this Name. |
Method | __eq__ | Undocumented |
Method | __hash__ | Undocumented |
Method | __str__ | Undocumented |
Parameters | strio | The byte representation of this Name will be written to this file. (type: file) |
compDict | dictionary of Names that have already been encoded and whose addresses may be backreferenced by this Name (for the purpose of reducing the message size). (type: dict) |
Parameters | strio | Bytes will be read from this file until the full Name is decoded. (type: file) |
Raises | EOFError | Raised when there are not enough bytes available from strio . |
ValueError | Raised when the name cannot be decoded (for example, because it contains a loop). |