docs/python/cbase.rst
Base Module (C++ Implementation)
================================
.. automodule:: py2p.cbase
:members:
:undoc-members:
.. autoclass:: flags
.. note::
This is not actually a class, it just makes it formatted much neater to treat it as such. In the C++ implementation this is a module. You should not need to import it.
**Main flags:**
- .. data:: broadcast
- .. data:: waterfall
- .. data:: whisper
- .. data:: renegotiate
- .. data:: ping
- .. data:: pong
**Sub-flags:**
- .. data:: broadcast
- .. data:: compression
- .. data:: whisper
- .. data:: handshake
- .. data:: ping
- .. data:: pong
- .. data:: notify
- .. data:: peers
- .. data:: request
- .. data:: resend
- .. data:: response
- .. data:: store
- .. data:: retrieve
**C++-planned compression methods:**
- .. data:: gzip
- .. data:: zlib
**Other implementations' and/or planned compression methods:**
- .. data:: bwtc
- .. data:: bz2
- .. data:: context1
- .. data:: defsum
- .. data:: dmc
- .. data:: fenwick
- .. data:: huffman
- .. data:: lzjb
- .. data:: lzjbr
- .. data:: lzma
- .. data:: lzp3
- .. data:: mtf
- .. data:: ppmd
- .. data:: simple
.. autoclass:: py2p.cbase.InternalMessage
:members:
:undoc-members:
:special-members: __init__, __iter__
.. autoclass:: py2p.cbase.protocol
:members:
:undoc-members:
:special-members: __init__, __iter__