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

.. py:module:: leads.comm.client

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

Submodules
----------

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

   leads.comm.client.client

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

Functions
~~~~~~~~~

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

   * - :py:obj:`create_client <leads.comm.client.create_client>`
     - .. autodoc2-docstring:: leads.comm.client.create_client
          :summary:
   * - :py:obj:`start_client <leads.comm.client.start_client>`
     - .. autodoc2-docstring:: leads.comm.client.start_client
          :summary:

API
~~~

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

   .. autodoc2-docstring:: leads.comm.client.create_client

.. py:function:: start_client(server_address: str, target: leads.comm.client.client.Client = create_client(), parallel: bool = False) -> leads.comm.client.client.Client
   :canonical: leads.comm.client.start_client

   .. autodoc2-docstring:: leads.comm.client.start_client
