:py:mod:`leads.comm.server`
===========================

.. py:module:: leads.comm.server

.. autodoc2-docstring:: leads.comm.server
   :allowtitles:

Submodules
----------

.. toctree::
   :titlesonly:
   :maxdepth: 1

   leads.comm.server.server

Package Contents
----------------

Functions
~~~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`create_server <leads.comm.server.create_server>`
     - .. autodoc2-docstring:: leads.comm.server.create_server
          :summary:
   * - :py:obj:`start_server <leads.comm.server.start_server>`
     - .. autodoc2-docstring:: leads.comm.server.start_server
          :summary:

API
~~~

.. py:function:: create_server(port: int = 16900, callback: leads.comm.prototype.Callback = Callback(), separator: bytes = b';') -> leads.comm.server.server.Server
   :canonical: leads.comm.server.create_server

   .. autodoc2-docstring:: leads.comm.server.create_server

.. py:function:: start_server(target: leads.comm.server.server.Server = create_server(), parallel: bool = False) -> leads.comm.server.server.Server
   :canonical: leads.comm.server.start_server

   .. autodoc2-docstring:: leads.comm.server.start_server
