MANIFEST.in
README.rst
setup.py
doc/.gitignore
doc/Doxyfile
doc/Makefile
doc/changelog.rst
doc/conf.py
doc/cpp-asio.rst
doc/cpp-logging.rst
doc/cpp-recv.rst
doc/cpp-send.rst
doc/cpp.rst
doc/index.rst
doc/introduction.rst
doc/license.rst
doc/perf.rst
doc/py-flavour.rst
doc/py-items.rst
doc/py-logging.rst
doc/py-protocol.rst
doc/py-recv.rst
doc/py-send.rst
doc/py-thread-pools.rst
doc/py.rst
doc/_static/.keep
spead2/__init__.py
spead2/_version.py
spead2.egg-info/PKG-INFO
spead2.egg-info/SOURCES.txt
spead2.egg-info/dependency_links.txt
spead2.egg-info/requires.txt
spead2.egg-info/top_level.txt
spead2/recv/__init__.py
spead2/recv/trollius.py
spead2/send/__init__.py
spead2/send/trollius.py
spead2/test/__init__.py
spead2/test/defines.py
spead2/test/test_common.py
spead2/test/test_passthrough.py
spead2/test/test_recv.py
spead2/test/test_send.py
src/Makefile
src/common_defines.h
src/common_endian.h
src/common_flavour.cpp
src/common_flavour.h
src/common_logging.cpp
src/common_logging.h
src/common_memory_pool.cpp
src/common_memory_pool.h
src/common_ringbuffer.h
src/common_semaphore.cpp
src/common_semaphore.h
src/common_thread_pool.cpp
src/common_thread_pool.h
src/py_common.cpp
src/py_common.h
src/py_recv.cpp
src/py_recv.h
src/py_send.cpp
src/py_send.h
src/recv_heap.cpp
src/recv_heap.h
src/recv_live_heap.cpp
src/recv_live_heap.h
src/recv_mem.cpp
src/recv_mem.h
src/recv_packet.cpp
src/recv_packet.h
src/recv_reader.cpp
src/recv_reader.h
src/recv_ring_stream.h
src/recv_stream.cpp
src/recv_stream.h
src/recv_udp.cpp
src/recv_udp.h
src/recv_utils.h
src/send_heap.cpp
src/send_heap.h
src/send_packet.cpp
src/send_packet.h
src/send_stream.cpp
src/send_stream.h
src/send_streambuf.cpp
src/send_streambuf.h
src/send_udp.cpp
src/send_udp.h
src/send_utils.h
src/spead2_bench.cpp
src/test_recv.cpp
src/test_send.cpp
tests/spead2_bench.py
tests/spead2_recv.py
tests/spead2_send.py
tests/test_recv.py
tests/test_send.py
tests/test_send_trollius.py