*****************************************
:mod:`cherrypy.wsgiserver` -- WSGI Server
*****************************************

.. automodule:: cherrypy.wsgiserver


HTTP
====

.. autoclass:: HTTPRequest
   :members:

.. autoclass:: HTTPConnection
   :members:

.. autoclass:: HTTPServer
   :members:


Request Entities
================

.. autoclass:: SizeCheckWrapper
   :members:

.. autoclass:: KnownLengthRFile
   :members:

.. autoclass:: ChunkedRFile
   :members:

.. autoclass:: CP_fileobject
   :members:

Exceptions
==========

.. autoclass:: MaxSizeExceeded
   :members:

.. autoclass:: NoSSLError
   :members:

.. autoclass:: FatalSSLAlert
   :members:


Thread Pool
===========

.. autoclass:: WorkerThread
   :members:

.. autoclass:: ThreadPool
   :members:

SSL
===

.. autoclass:: SSLAdapter
   :members:

WSGI
====

.. autoclass:: CherryPyWSGIServer
   :members:

.. autoclass:: Gateway
   :members:

.. autoclass:: WSGIGateway
   :members:

.. autoclass:: WSGIGateway_10
   :members:

.. autoclass:: WSGIGateway_u0
   :members:

.. autoclass:: WSGIPathInfoDispatcher
   :members:

