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

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

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

Module Contents
---------------

Classes
~~~~~~~

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

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

API
~~~

.. py:class:: Client(port: int, callback: leads.comm.prototype.Callback, separator: bytes)
   :canonical: leads.comm.client.client.Client

   Bases: :py:obj:`leads.comm.prototype.Entity`

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

   .. rubric:: Initialization

   .. autodoc2-docstring:: leads.comm.client.client.Client.__init__

   .. py:method:: run(server_address: str) -> None
      :canonical: leads.comm.client.client.Client.run

      .. autodoc2-docstring:: leads.comm.client.client.Client.run

   .. py:method:: send(msg: bytes) -> None
      :canonical: leads.comm.client.client.Client.send

      .. autodoc2-docstring:: leads.comm.client.client.Client.send

   .. py:method:: close() -> None
      :canonical: leads.comm.client.client.Client.close

      .. autodoc2-docstring:: leads.comm.client.client.Client.close
