Package dpkt :: Module dns :: Class DNS :: Class RR
[hide private]
[frames] | no frames]

Class RR

source code

object --+            
         |            
   ??.Temp --+        
             |        
   dpkt.Packet --+    
                 |    
             DNS.Q --+
                     |
                    DNS.RR
Known Subclasses:

DNS resource record.

Instance Methods [hide private]
 
pack_rdata(self, off, label_ptrs) source code
 
unpack_rdata(self, buf, off) source code

Inherited from Q: __len__, __str__, unpack

Inherited from dpkt.Packet: __bytes__, __getitem__, __init__, __repr__, pack, pack_hdr

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

Class Variables [hide private]
  __hdr__ = (('name', '1025s', ''), ('type', 'H', 1), ('cls', 'H...
  __hdr_defaults__ = {'cls': 1, 'name': '', 'rdata': '', 'rlen':...
  __hdr_fields__ = ['name', 'type', 'cls', 'ttl', 'rlen', 'rdata']
  __hdr_fmt__ = '>1025sHHIHs'
  __hdr_len__ = 1036
Properties [hide private]
  cls
  data
  name
  rdata
  rlen
  ttl
  type

Inherited from object: __class__

Class Variable Details [hide private]

__hdr__

Value:
(('name', '1025s', ''),
 ('type', 'H', 1),
 ('cls', 'H', 1),
 ('ttl', 'I', 0),
 ('rlen', 'H', 4),
 ('rdata', 's', ''))

__hdr_defaults__

Value:
{'cls': 1, 'name': '', 'rdata': '', 'rlen': 4, 'ttl': 0, 'type': 1}