.. toctree::
    :maxdepth: 2
    :hidden:

    applicationinsights.channel.contracts

applicationinsights.channel module
==================================

SynchronousQueue class
----------------------
.. autoclass:: applicationinsights.channel.SynchronousQueue
    :members:
    :member-order: groupwise
    :inherited-members:

SynchronousSender class
-----------------------
.. autoclass:: applicationinsights.channel.SynchronousSender
    :members:
    :member-order: groupwise
    :inherited-members:

AsynchronousQueue class
-----------------------
.. autoclass:: applicationinsights.channel.AsynchronousQueue
    :members:
    :member-order: groupwise
    :inherited-members:

AsynchronousSender class
------------------------
.. autoclass:: applicationinsights.channel.AsynchronousSender
    :members:
    :member-order: groupwise
    :inherited-members:

QueueBase class
---------------
.. autoclass:: applicationinsights.channel.QueueBase
    :members:
    :member-order: groupwise
    :inherited-members:

SenderBase class
----------------
.. autoclass:: applicationinsights.channel.SenderBase
    :members:
    :member-order: groupwise
    :inherited-members:

TelemetryChannel class
----------------------
.. automodule:: applicationinsights.channel.TelemetryChannel
    :members:
    :member-order: groupwise
    :inherited-members:

TelemetryContext class
----------------------
.. autoclass:: applicationinsights.channel.TelemetryContext
    :members:
    :member-order: groupwise
    :inherited-members:

