.. _curlmultiobject:

CurlMulti Object
================

.. autoclass:: pycurl.CurlMulti

    CurlMulti objects have the following methods:
    
    .. automethod:: pycurl.CurlMulti.close

    .. autoattribute:: pycurl.CurlMulti.closed

    .. automethod:: pycurl.CurlMulti.add_handle

    .. automethod:: pycurl.CurlMulti.remove_handle

    .. _multi-perform:
    .. automethod:: pycurl.CurlMulti.perform

    .. _multi-socket_action:
    .. automethod:: pycurl.CurlMulti.socket_action

    .. _multi-socket_all:
    .. automethod:: pycurl.CurlMulti.socket_all

    .. automethod:: pycurl.CurlMulti.setopt

    .. automethod:: pycurl.CurlMulti.fdset

    .. automethod:: pycurl.CurlMulti.select

    .. automethod:: pycurl.CurlMulti.info_read

    .. automethod:: pycurl.CurlMulti.timeout

    .. _multi-assign:
    .. automethod:: pycurl.CurlMulti.assign

    .. automethod:: pycurl.CurlMulti.unassign

    .. automethod:: pycurl.CurlMulti.notify_enable

    .. automethod:: pycurl.CurlMulti.notify_disable
