API Reference
=============

.. toctree::
   :maxdepth: 3

.. module:: socketio

``Client`` class
----------------

.. autoclass:: Client
   :members:

``AsyncClient`` class
---------------------

.. autoclass:: AsyncClient
   :members:
   :inherited-members:

``Server`` class
----------------

.. autoclass:: Server
   :members:

``AsyncServer`` class
---------------------

.. autoclass:: AsyncServer
   :members:
   :inherited-members:

``ConnectionRefusedError`` class
--------------------------------

.. autoclass:: ConnectionRefusedError
   :members:

``WSGIApp`` class
-----------------

.. autoclass:: WSGIApp
   :members:

``ASGIApp`` class
-----------------

.. autoclass:: ASGIApp
   :members:

``Middleware`` class (deprecated)
---------------------------------

.. autoclass:: Middleware
   :members:

``ClientNamespace`` class
-------------------------

.. autoclass:: ClientNamespace
   :members:
   :inherited-members:

``Namespace`` class
-------------------

.. autoclass:: Namespace
   :members:
   :inherited-members:

``AsyncClientNamespace`` class
------------------------------

.. autoclass:: AsyncClientNamespace
   :members:
   :inherited-members:

``AsyncNamespace`` class
------------------------

.. autoclass:: AsyncNamespace
   :members:
   :inherited-members:

``BaseManager`` class
---------------------

.. autoclass:: BaseManager
   :members:

``PubSubManager`` class
-----------------------

.. autoclass:: PubSubManager
   :members:

``KombuManager`` class
----------------------

.. autoclass:: KombuManager
   :members:

``RedisManager`` class
----------------------

.. autoclass:: RedisManager
   :members:

``KafkaManager`` class
----------------------

.. autoclass:: KafkaManager
   :members:

``AsyncManager`` class
----------------------

.. autoclass:: AsyncManager
   :members:
   :inherited-members:

``AsyncRedisManager`` class
---------------------------

.. autoclass:: AsyncRedisManager
   :members:

``AsyncAioPikaManager`` class
---------------------------

.. autoclass:: AsyncAioPikaManager
   :members: