nahpackpy
=========

.. automodule:: nahpackpy
   :members: __doc__


Decoding
~~~~~~~~

.. autoclass:: nahpackpy.Header

.. autoclass:: nahpackpy.Headers

.. autoclass:: nahpackpy.Decoder
    :members: decode_block, set_capacity

.. autoclass:: nahpackpy.HpackDecodeError

.. autoclass:: nahpackpy.InsufficientData

.. autoclass:: nahpackpy.InvalidIndex

.. autoclass:: nahpackpy.InvalidInteger

.. autoclass:: nahpackpy.ExcessiveInteger

.. autoclass:: nahpackpy.InvalidCompressedLiteral

.. autoclass:: nahpackpy.IllegalEOS

.. autoclass:: nahpackpy.SettingsSizeExceeded


Encoding
~~~~~~~~

.. autoclass:: nahpackpy.Encoder
    :members: encode_block, set_capacity

.. autoclass:: nahpackpy.InvalidHeaders


Exceptions
~~~~~~~~~~

.. autoclass:: nahpackpy.NahpackError


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`