Module ImportFrom alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias Expr Call AttributeLoad NameLoad attr Assign NameStore ListLoad Str Str Str Str Str Str TryExcept body ImportFrom alias handlers ExceptHandler type TupleLoad NameLoad NameLoad body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str ClassDef bases AttributeLoad NameLoad attr body Expr Str decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore NameLoad Expr Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str Assert CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad NameLoad Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad Call NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If NameLoad body ImportFrom alias Expr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr keyword Str Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword NameLoad Expr Call AttributeLoad NameLoad attr orelse Raise orelse Return NameLoad decorator_list Assign NameStore Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign NameStore NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad NameLoad attr orelse If NameLoad body ImportFrom alias Assign NameStore Call NameLoad NameLoad ImportFrom alias If CompareIsNot AttributeLoad NameLoad attr NameLoad body ImportFrom alias Assign NameStore Call NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str Assign AttributeStore NameLoad attr NameLoad orelse If NameLoad body ImportFrom alias Assert CompareIsNot NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse ImportFrom alias Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body If BoolOpAnd Call NameLoad NameLoad Str CompareIsNot AttributeLoad NameLoad attr NameLoad body If Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr orelse If Call AttributeLoad AttributeLoad NameLoad attr attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Str NameLoad NameLoad Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Raise AttributeLoad NameLoad attr orelse Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str For TupleStore NameStore NameStore AttributeLoad AttributeLoad NameLoad attr attr body Expr Yield Call AttributeLoad NameLoad attr NameLoad NameLoad For TupleStore NameStore NameStore AttributeLoad AttributeLoad NameLoad attr attr body Expr Yield Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Expr Yield Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str Str NameLoad body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str FunctionDef arguments args NameParam defaults body If NameLoad body Assign NameStore NameLoad orelse Assert CompareIsNot AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Return NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str FunctionDef arguments args NameParam defaults body If NameLoad body Assign NameStore NameLoad orelse Assert CompareIsNot AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Return NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListLoad attr NameLoad Return NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListLoad body TryExcept body Expr Yield Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword NameLoad decorator_list NameLoad decorator_list If NameLoad body ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad Call NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr If NameLoad body ImportFrom alias Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body ImportFrom alias Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad keyword NameLoad orelse If CompareIsNot AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str ImportFrom alias Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list decorator_list
N/A __future__ absolute_import N/A inspect N/A six twisted.internet.defer inlineCallbacks autobahn.wamp protocol autobahn.wamp.types ComponentConfig autobahn.websocket.util parse_url autobahn.twisted.websocket WampWebSocketClientFactory N/A txaio N/A N/A N/A txaio use_twisted N/A __all__ N/A ApplicationSession ApplicationSessionFactory ApplicationRunner Application Service Session N/A N/A twisted.application service N/A N/A N/A N/A ImportError SyntaxError N/A N/A service None N/A N/A N/A __all__ pop N/A N/A __all__ index Service ApplicationSession N/A N/A protocol ApplicationSession N/A N/A 
    WAMP application session for Twisted-based applications.
     N/A ApplicationSessionFactory N/A N/A protocol ApplicationSessionFactory N/A N/A 
    WAMP application session factory for Twisted-based applications.
     N/A session ApplicationSession N/A 
    The application session class this application session factory will use. Defaults to :class:`autobahn.twisted.wamp.ApplicationSession`.
     N/A ApplicationRunner N/A object N/A N/A 
    This class is a convenience tool mainly for development and quick hosting
    of WAMP application components.

    It can host a WAMP application component in a WAMP-over-WebSocket client
    connecting to a WAMP router.
     N/A log N/A N/A txaio make_logger __init__ N/A N/A self url realm extra serializers ssl proxy N/A None None None None N/A N/A 

        :param url: The WebSocket URL of the WAMP router to connect to (e.g. `ws://somehost.com:8090/somepath`)
        :type url: unicode

        :param realm: The WAMP realm to join the application session to.
        :type realm: unicode

        :param extra: Optional extra configuration to forward to the application component.
        :type extra: dict

        :param serializers: A list of WAMP serializers to use (or None for default serializers).
           Serializers must implement :class:`autobahn.wamp.interfaces.ISerializer`.
        :type serializers: list

        :param ssl: (Optional). If specified this should be an
            instance suitable to pass as ``sslContextFactory`` to
            :class:`twisted.internet.endpoints.SSL4ClientEndpoint`` such
            as :class:`twisted.internet.ssl.CertificateOptions`. Leaving
            it as ``None`` will use the result of calling Twisted's
            :meth:`twisted.internet.ssl.platformTrust` which tries to use
            your distribution's CA certificates.
        :type ssl: :class:`twisted.internet.ssl.CertificateOptions`

        :param proxy: Explicit proxy server to use; a dict with ``host`` and ``port`` keys
        :type proxy: dict or None
         N/A N/A N/A type url N/A six text_type N/A N/A N/A realm None N/A N/A type realm N/A six text_type N/A N/A N/A extra None N/A N/A type extra dict N/A N/A N/A proxy None N/A N/A type proxy dict N/A N/A self url url N/A N/A self realm realm N/A N/A self extra N/A extra N/A dict N/A N/A self serializers serializers N/A N/A self ssl ssl N/A N/A self proxy proxy N/A run N/A N/A self make start_reactor N/A True N/A N/A 
        Run the application component.

        :param make: A factory that produces instances of :class:`autobahn.asyncio.wamp.ApplicationSession`
           when called with an instance of :class:`autobahn.wamp.types.ComponentConfig`.
        :type make: callable

        :param start_reactor: if True (the default) this method starts
           the Twisted reactor and doesn't return until the reactor
           stops. If there are any problems starting the reactor or
           connect()-ing, we stop the reactor and raise the exception
           back to the caller.

        :returns: None is returned, unless you specify
            ``start_reactor=False`` in which case the Deferred that
            connect() returns is returned; this will callback() with
            an IProtocol instance, which will actually be an instance
            of :class:`WampWebSocketClientProtocol`
         N/A start_reactor N/A twisted.internet reactor N/A N/A N/A txaio use_twisted N/A N/A N/A txaio config loop reactor N/A N/A N/A txaio start_logging level info N/A N/A isSecure host port resource path params N/A parse_url N/A self url create N/A N/A N/A N/A N/A cfg N/A ComponentConfig N/A self realm N/A self extra N/A N/A N/A session N/A make cfg N/A N/A N/A Exception N/A e N/A N/A start_reactor N/A N/A N/A N/A N/A self log error {err} err e N/A N/A N/A reactor stop N/A N/A N/A N/A session N/A N/A transport_factory N/A WampWebSocketClientFactory create url N/A self url serializers N/A self serializers proxy N/A self proxy N/A N/A transport_factory noisy False N/A context_factory None N/A N/A N/A self ssl None N/A N/A N/A isSecure N/A N/A N/A RuntimeError N/A ssl= argument value passed to %s conflicts with the "ws:" prefix of the url argument. Did you mean to use "wss:"? N/A N/A self __class__ __name__ N/A context_factory N/A self ssl N/A N/A isSecure N/A twisted.internet.ssl optionsForClientTLS N/A context_factory N/A optionsForClientTLS host twisted.internet reactor N/A N/A N/A self proxy None N/A twisted.internet.endpoints TCP4ClientEndpoint N/A client N/A TCP4ClientEndpoint reactor N/A N/A self proxy N/A host N/A N/A self proxy N/A port N/A N/A transport_factory contextFactory context_factory N/A N/A isSecure N/A twisted.internet.endpoints SSL4ClientEndpoint N/A N/A context_factory None N/A client N/A SSL4ClientEndpoint reactor host port context_factory N/A twisted.internet.endpoints TCP4ClientEndpoint N/A client N/A TCP4ClientEndpoint reactor host port N/A d N/A N/A client connect transport_factory cleanup N/A N/A proto N/A N/A N/A N/A N/A hasattr proto _session N/A N/A proto _session None N/A N/A N/A N/A N/A proto _session is_attached N/A N/A N/A N/A N/A proto _session leave N/A N/A N/A N/A N/A proto _session is_connected N/A N/A N/A N/A N/A proto _session disconnect N/A init_proto N/A N/A proto N/A N/A N/A N/A N/A reactor addSystemEventTrigger before shutdown cleanup proto N/A proto N/A N/A N/A N/A d addCallback init_proto N/A start_reactor N/A ErrorCollector N/A object N/A N/A exception None __call__ N/A N/A self failure N/A N/A N/A N/A self exception N/A failure value N/A N/A N/A reactor stop N/A N/A N/A connect_error N/A ErrorCollector N/A N/A N/A d addErrback connect_error N/A N/A N/A reactor run N/A N/A connect_error exception N/A N/A N/A connect_error exception N/A N/A d N/A N/A _ApplicationSession N/A ApplicationSession N/A N/A 
    WAMP application session class used internally with :class:`autobahn.twisted.app.Application`.
     __init__ N/A N/A self config app N/A N/A N/A 

        :param config: The component configuration.
        :type config: Instance of :class:`autobahn.wamp.types.ComponentConfig`
        :param app: The application this session is for.
        :type app: Instance of :class:`autobahn.twisted.wamp.Application`.
         N/A N/A N/A ApplicationSession __init__ self config N/A N/A self app app N/A onConnect N/A N/A self N/A N/A N/A 
        Implements :func:`autobahn.wamp.interfaces.ISession.onConnect`
         N/A N/A N/A N/A N/A self app _fire_signal onconnect N/A N/A N/A self join N/A N/A self config realm N/A inlineCallbacks onJoin N/A N/A self details N/A N/A N/A 
        Implements :func:`autobahn.wamp.interfaces.ISession.onJoin`
         N/A N/A uri proc N/A N/A self app _procs N/A N/A N/A N/A N/A self register proc uri N/A N/A uri handler N/A N/A self app _handlers N/A N/A N/A N/A N/A self subscribe handler uri N/A N/A N/A N/A N/A self app _fire_signal onjoined N/A inlineCallbacks onLeave N/A N/A self details N/A N/A N/A 
        Implements :func:`autobahn.wamp.interfaces.ISession.onLeave`
         N/A N/A N/A N/A N/A self app _fire_signal onleave N/A N/A N/A self disconnect N/A inlineCallbacks onDisconnect N/A N/A self N/A N/A N/A 
        Implements :func:`autobahn.wamp.interfaces.ISession.onDisconnect`
         N/A N/A N/A N/A N/A self app _fire_signal ondisconnect N/A inlineCallbacks N/A Application N/A object N/A N/A 
    A WAMP application. The application object provides a simple way of
    creating, debugging and running WAMP application components.
     N/A log N/A N/A txaio make_logger __init__ N/A N/A self prefix N/A None N/A N/A 

        :param prefix: The application URI prefix to use for procedures and topics,
           e.g. ``"com.example.myapp"``.
        :type prefix: unicode
         N/A N/A self _prefix prefix N/A N/A self _procs N/A N/A N/A self _handlers N/A N/A N/A self _signals N/A N/A N/A self session None N/A __call__ N/A N/A self config N/A N/A N/A 
        Factory creating a WAMP application session for the application.

        :param config: Component configuration.
        :type config: Instance of :class:`autobahn.wamp.types.ComponentConfig`

        :returns: obj -- An object that derives of
           :class:`autobahn.twisted.wamp.ApplicationSession`
         N/A N/A N/A self session None N/A N/A self session N/A _ApplicationSession config self N/A N/A self session N/A run N/A N/A self url realm start_reactor N/A ws://localhost:8080/ws realm1 True N/A N/A 
        Run the application.

        :param url: The URL of the WAMP router to connect to.
        :type url: unicode
        :param realm: The realm on the WAMP router to join.
        :type realm: unicode
         N/A runner N/A ApplicationRunner url realm N/A N/A N/A runner run N/A self __call__ start_reactor N/A register N/A N/A self uri N/A None N/A N/A 
        Decorator exposing a function as a remote callable procedure.

        The first argument of the decorator should be the URI of the procedure
        to register under.

        :Example:

        .. code-block:: python

           @app.register('com.myapp.add2')
           def add2(a, b):
              return a + b

        Above function can then be called remotely over WAMP using the URI `com.myapp.add2`
        the function was registered under.

        If no URI is given, the URI is constructed from the application URI prefix
        and the Python function name.

        :Example:

        .. code-block:: python

           app = Application('com.myapp')

           # implicit URI will be 'com.myapp.add2'
           @app.register()
           def add2(a, b):
              return a + b

        If the function `yields` (is a co-routine), the `@inlineCallbacks` decorator
        will be applied automatically to it. In that case, if you wish to return something,
        you should use `returnValue`:

        :Example:

        .. code-block:: python

           from twisted.internet.defer import returnValue

           @app.register('com.myapp.add2')
           def add2(a, b):
              res = yield stuff(a, b)
              returnValue(res)

        :param uri: The URI of the procedure to register under.
        :type uri: unicode
         decorator N/A N/A func N/A N/A N/A uri N/A N/A _uri uri N/A N/A N/A N/A self _prefix None N/A _uri N/A N/A {0}.{1} format N/A self _prefix N/A func __name__ N/A N/A N/A inspect isgeneratorfunction func N/A N/A func N/A inlineCallbacks func N/A N/A N/A N/A self _procs append N/A _uri func N/A func N/A N/A decorator N/A subscribe N/A N/A self uri N/A None N/A N/A 
        Decorator attaching a function as an event handler.

        The first argument of the decorator should be the URI of the topic
        to subscribe to. If no URI is given, the URI is constructed from
        the application URI prefix and the Python function name.

        If the function yield, it will be assumed that it's an asynchronous
        process and inlineCallbacks will be applied to it.

        :Example:

        .. code-block:: python

           @app.subscribe('com.myapp.topic1')
           def onevent1(x, y):
              print("got event on topic1", x, y)

        :param uri: The URI of the topic to subscribe to.
        :type uri: unicode
         decorator N/A N/A func N/A N/A N/A uri N/A N/A _uri uri N/A N/A N/A N/A self _prefix None N/A _uri N/A N/A {0}.{1} format N/A self _prefix N/A func __name__ N/A N/A N/A inspect isgeneratorfunction func N/A N/A func N/A inlineCallbacks func N/A N/A N/A N/A self _handlers append N/A _uri func N/A func N/A N/A decorator N/A signal N/A N/A self name N/A N/A N/A 
        Decorator attaching a function as handler for application signals.

        Signals are local events triggered internally and exposed to the
        developer to be able to react to the application lifecycle.

        If the function yield, it will be assumed that it's an asynchronous
        coroutine and inlineCallbacks will be applied to it.

        Current signals :

           - `onjoined`: Triggered after the application session has joined the
              realm on the router and registered/subscribed all procedures
              and event handlers that were setup via decorators.
           - `onleave`: Triggered when the application session leaves the realm.

        .. code-block:: python

           @app.signal('onjoined')
           def _():
              # do after the app has join a realm

        :param name: The name of the signal to watch.
        :type name: unicode
         decorator N/A N/A func N/A N/A N/A N/A N/A inspect isgeneratorfunction func N/A N/A func N/A inlineCallbacks func N/A N/A N/A N/A N/A N/A self _signals setdefault name N/A append func N/A func N/A N/A decorator N/A _fire_signal N/A N/A self name N/A args kwargs N/A N/A 
        Utility method to call all signal handlers for a given signal.

        :param name: The signal name.
        :type name: str
         N/A handler N/A N/A N/A self _signals get name N/A N/A N/A N/A N/A N/A N/A handler args kwargs N/A N/A N/A Exception N/A e N/A N/A N/A N/A N/A self log info Warning: exception in signal handler swallowed: {err} err e N/A inlineCallbacks N/A N/A service N/A Service N/A N/A service MultiService N/A N/A 
        A WAMP application as a twisted service.
        The application object provides a simple way of creating, debugging and running WAMP application
        components inside a traditional twisted application

        This manages application lifecycle of the wamp connection using startService and stopService
        Using services also allows to create integration tests that properly terminates their connections

        It can host a WAMP application component in a WAMP-over-WebSocket client
        connecting to a WAMP router.
         N/A factory WampWebSocketClientFactory __init__ N/A N/A self url realm make extra context_factory N/A None None N/A N/A 

            :param url: The WebSocket URL of the WAMP router to connect to (e.g. `ws://somehost.com:8090/somepath`)
            :type url: unicode

            :param realm: The WAMP realm to join the application session to.
            :type realm: unicode

            :param make: A factory that produces instances of :class:`autobahn.asyncio.wamp.ApplicationSession`
               when called with an instance of :class:`autobahn.wamp.types.ComponentConfig`.
            :type make: callable

            :param extra: Optional extra configuration to forward to the application component.
            :type extra: dict

            :param context_factory: optional, only for secure connections. Passed as contextFactory to
                the ``listenSSL()`` call; see https://twistedmatrix.com/documents/current/api/twisted.internet.interfaces.IReactorSSL.connectSSL.html
            :type context_factory: twisted.internet.ssl.ClientContextFactory or None

            You can replace the attribute factory in order to change connectionLost or connectionFailed behaviour.
            The factory attribute must return a WampWebSocketClientFactory object
             N/A N/A self url url N/A N/A self realm realm N/A N/A self extra N/A extra N/A dict N/A N/A self make make N/A N/A self context_factory context_factory N/A N/A N/A N/A service MultiService __init__ self N/A N/A N/A self setupService N/A setupService N/A N/A self N/A N/A N/A 
            Setup the application component.
             N/A N/A is_secure host port resource path params N/A parse_url N/A self url create N/A N/A N/A N/A N/A cfg N/A ComponentConfig N/A self realm N/A self extra N/A session N/A N/A self make cfg N/A session N/A N/A transport_factory N/A N/A self factory create url N/A self url N/A is_secure N/A twisted.application.internet SSLClient N/A ctx N/A self context_factory N/A N/A ctx None N/A twisted.internet.ssl optionsForClientTLS N/A ctx N/A optionsForClientTLS host N/A client N/A SSLClient host port transport_factory contextFactory ctx N/A N/A N/A N/A self context_factory None N/A N/A N/A Exception context_factory specified on non-secure URI twisted.application.internet TCPClient N/A client N/A TCPClient host port transport_factory N/A N/A N/A client setServiceParent self N/A N/A Session N/A ApplicationSession N/A onJoin N/A N/A self details N/A N/A N/A N/A N/A self on_join details N/A onLeave N/A N/A self details N/A N/A N/A N/A N/A self on_leave details N/A onDisconnect N/A N/A self N/A N/A N/A N/A N/A self on_disconnect N/A on_join N/A N/A self N/A N/A N/A N/A on_leave N/A N/A self details N/A N/A N/A N/A N/A self disconnect N/A on_disconnect N/A N/A self N/A N/A N/A N/A N/A