File: //lib/python2.7/site-packages/dns/edns.pyc
�
�b�Wc @ sT d Z d Z d e f d � � YZ d e f d � � YZ i Z d � Z d � Z d S( s EDNS Optionsi t Optionc B sn e Z d Z d � Z d � Z e d � � Z d � Z d � Z d � Z d � Z
d � Z d � Z d
� Z
RS( s* Base class for all EDNS option types.
c C s
| | _ d S( s\ Initialize an option.
@param otype: The rdata type
@type otype: int
N( t otype( t selfR ( ( s, /usr/lib/python2.7/site-packages/dns/edns.pyt __init__ s c C s
t � d S( s* Convert an option to wire format.
N( t NotImplementedError( R t file( ( s, /usr/lib/python2.7/site-packages/dns/edns.pyt to_wire! s c C s
t � d S( s� Build an EDNS option object from wire format
@param otype: The option type
@type otype: 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 olen: The length of the wire-format option data
@type olen: int
@rtype: dns.edns.Option instanceN( R ( t clsR t wiret currentt olen( ( s, /usr/lib/python2.7/site-packages/dns/edns.pyt from_wire&