Module ImportFrom alias Import alias Assign NameStore TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assert BoolOpOr CompareIs NameLoad NameLoad 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 AttributeLoad NameLoad attr Assert BoolOpOr CompareIs NameLoad NameLoad 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 Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Str Assert CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assert CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad Dict decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr Assert BoolOpOr CompareIs NameLoad NameLoad BoolOpAnd CompareEq Call NameLoad NameLoad NameLoad Call NameLoad GeneratorExp CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad Assert BoolOpOr CompareIs NameLoad NameLoad 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 CompareIn Call NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assert CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr Assert CompareIn 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 AttributeLoad NameLoad attr Assert BoolOpOr CompareIs NameLoad NameLoad 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 Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Str Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assert BoolOpOr CompareIs NameLoad NameLoad BoolOpAnd CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr CompareIn NameLoad ListLoad Str Str Str Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assert CompareIn Call NameLoad NameLoad AttributeLoad NameLoad attr Assert BoolOpOr CompareIs NameLoad NameLoad CompareIn 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 AttributeLoad NameLoad attr Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr Assert BoolOpOr CompareIs NameLoad NameLoad BoolOpAnd CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr CompareIn NameLoad ListLoad Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad NameLoad Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad NameLoad Assert BoolOpOr CompareIs NameLoad NameLoad CompareIn Call NameLoad NameLoad AttributeLoad NameLoad attr BoolOpAnd CompareEq Call NameLoad NameLoad NameLoad Call NameLoad GeneratorExp CompareIn Call NameLoad NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr BoolOpAnd CompareEq Call NameLoad NameLoad NameLoad Call NameLoad GeneratorExp CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr BoolOpAnd CompareEq Call NameLoad NameLoad NameLoad Call NameLoad GeneratorExp CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad Assert BoolOpOr CompareIs NameLoad NameLoad CompareIn Call NameLoad NameLoad AttributeLoad NameLoad attr BoolOpAnd CompareEq Call NameLoad NameLoad NameLoad Call NameLoad GeneratorExp CompareIn Call NameLoad NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr BoolOpAnd CompareEq Call NameLoad NameLoad NameLoad Call NameLoad GeneratorExp CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr BoolOpAnd CompareEq Call NameLoad NameLoad NameLoad Call NameLoad GeneratorExp CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str IfExp CompareEq Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str IfExp CompareEq Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str IfExp CompareEq Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str IfExp CompareEq Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str IfExp CompareEq Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str IfExp CompareEq Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assert BoolOpOr CompareIs NameLoad NameLoad BoolOpAnd CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr CompareIn NameLoad ListLoad Str Str Str Assert BoolOpOr CompareIs NameLoad NameLoad BoolOpAnd CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr CompareIn NameLoad ListLoad Str Str Str Str Str Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assert BoolOpOr CompareIs NameLoad NameLoad Call NameLoad NameLoad Assert BoolOpOr CompareIs NameLoad NameLoad CompareIn 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 AttributeLoad NameLoad attr Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr Assert BoolOpOr CompareIs NameLoad NameLoad BoolOpAnd CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr CompareIn NameLoad ListLoad Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assert BoolOpOr CompareIs NameLoad NameLoad Call NameLoad NameLoad Assert BoolOpOr CompareIs NameLoad NameLoad BoolOpAnd CompareIn Call NameLoad NameLoad BinOpAdd Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad CompareGt NameLoad Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assert BoolOpOr CompareIs NameLoad NameLoad BoolOpAnd CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr CompareIn NameLoad ListLoad Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str decorator_list decorator_list
N/A __future__ absolute_import N/A six N/A __all__ N/A ComponentConfig HelloReturn Accept Deny Challenge HelloDetails SessionDetails CloseDetails SubscribeOptions EventDetails PublishOptions RegisterOptions CallDetails CallOptions CallResult ComponentConfig N/A object N/A N/A 
    WAMP application component configuration. An instance of this class is
    provided to the constructor of :class:`autobahn.wamp.protocol.ApplicationSession`.
     N/A __slots__ N/A realm extra keyring controller __init__ N/A N/A self realm extra keyring controller N/A None None None None N/A N/A 

        :param realm: The realm the session should join.
        :type realm: unicode
        :param extra: Optional user-supplied object with extra configuration.
            This can be any object you like, and is accessible in your
            `ApplicationSession` subclass via `self.config.extra`. `dict` is
            a good default choice. Important: if the component is to be hosted
            by Crossbar.io, the supplied value must be JSON serializable.
        :type extra: arbitrary
        :param keyring: A mapper from WAMP URIs to "from"/"to" Ed25519 keys. When using
            WAMP end-to-end encryption, application payload is encrypted using a
            symmetric message key, which in turn is encrypted using the "to" URI (topic being
            published to or procedure being called) public key and the "from" URI
            private key. In both cases, the key for the longest matching URI is used.
        :type keyring: obj implementing IKeyRing or None
        :param controller: A WAMP ApplicationSession instance that holds a session to
            a controlling entity.
        :type controller: instance of ApplicationSession or None
         N/A N/A N/A realm None N/A N/A type realm N/A six text_type N/A N/A self realm realm N/A N/A self extra extra N/A N/A self keyring keyring N/A N/A self controller controller N/A __str__ N/A N/A self N/A N/A N/A N/A N/A ComponentConfig(realm=<{0}>, extra={1}, keyring={2}, controller={3}) format N/A self realm N/A self extra N/A self keyring N/A self controller N/A N/A HelloReturn N/A object N/A N/A 
    Base class for ``HELLO`` return information.
     N/A Accept N/A HelloReturn N/A N/A 
    Information to accept a ``HELLO``.
     N/A __slots__ N/A realm authid authrole authmethod authprovider authextra __init__ N/A N/A self realm authid authrole authmethod authprovider authextra N/A None None None None None None N/A N/A 

        :param realm: The realm the client is joined to.
        :type realm: unicode
        :param authid: The authentication ID the client is assigned, e.g. ``"joe"`` or ``"joe@example.com"``.
        :type authid: unicode
        :param authrole: The authentication role the client is assigned, e.g. ``"anonymous"``, ``"user"`` or ``"com.myapp.user"``.
        :type authrole: unicode
        :param authmethod: The authentication method that was used to authenticate the client, e.g. ``"cookie"`` or ``"wampcra"``.
        :type authmethod: unicode
        :param authprovider: The authentication provider that was used to authenticate the client, e.g. ``"mozilla-persona"``.
        :type authprovider: unicode
        :param authextra: Application-specific authextra to be forwarded to the client in `WELCOME.details.authextra`.
        :type authextra: dict
         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 authid None N/A N/A type authid N/A six text_type N/A N/A N/A authrole None N/A N/A type authrole N/A six text_type N/A N/A N/A authmethod None N/A N/A type authmethod N/A six text_type N/A N/A N/A authprovider None N/A N/A type authprovider N/A six text_type N/A N/A N/A authextra None N/A N/A type authextra dict N/A N/A self realm realm N/A N/A self authid authid N/A N/A self authrole authrole N/A N/A self authmethod authmethod N/A N/A self authprovider authprovider N/A N/A self authextra authextra N/A __str__ N/A N/A self N/A N/A N/A N/A N/A Accept(realm=<{0}>, authid=<{1}>, authrole=<{2}>, authmethod={3}, authprovider={4}, authextra={5}) format N/A self realm N/A self authid N/A self authrole N/A self authmethod N/A self authprovider N/A self authextra N/A N/A Deny N/A HelloReturn N/A N/A 
    Information to deny a ``HELLO``.
     N/A __slots__ N/A reason message __init__ N/A N/A self reason message N/A wamp.error.not_authorized None N/A N/A 

        :param reason: The reason of denying the authentication (an URI, e.g. ``wamp.error.not_authorized``)
        :type reason: unicode
        :param message: A human readable message (for logging purposes).
        :type message: unicode
         N/A N/A N/A type reason N/A six text_type N/A N/A N/A message None N/A N/A type message N/A six text_type N/A N/A self reason reason N/A N/A self message message N/A __str__ N/A N/A self N/A N/A N/A N/A N/A Deny(reason=<{0}>, message='{1}') format N/A self reason N/A self message N/A N/A Challenge N/A HelloReturn N/A N/A 
    Information to challenge the client upon ``HELLO``.
     N/A __slots__ N/A method extra __init__ N/A N/A self method extra N/A None N/A N/A 

        :param method: The authentication method for the challenge (e.g. ``"wampcra"``).
        :type method: unicode

        :param extra: Any extra information for the authentication challenge. This is
           specific to the authentication method.
        :type extra: dict
         N/A N/A N/A type method N/A six text_type N/A N/A N/A extra None N/A N/A type extra dict N/A N/A self method method N/A N/A self extra N/A extra N/A N/A __str__ N/A N/A self N/A N/A N/A N/A N/A Challenge(method={0}, extra={1}) format N/A self method N/A self extra N/A N/A HelloDetails N/A object N/A N/A 
    Provides details of a WAMP session while still attaching.
     N/A __slots__ N/A realm authmethods authid authrole authextra session_roles pending_session __init__ N/A N/A self realm authmethods authid authrole authextra session_roles pending_session N/A None None None None None None None N/A N/A 

        :param realm: The realm the client wants to join.
        :type realm: unicode or None
        :param authmethods: The authentication methods the client is willing to perform.
        :type authmethods: list of unicode or None
        :param authid: The authid the client wants to authenticate as.
        :type authid: unicode or None
        :param authrole: The authrole the client wants to authenticate as.
        :type authrole: unicode or None
        :param authextra: Any extra information the specific authentication method requires the client to send.
        :type authextra: arbitrary or None
        :param session_roles: The WAMP session roles and features by the connecting client.
        :type session_roles: dict or None
        :param pending_session: The session ID the session will get once successfully attached.
        :type pending_session: int or None
         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 authmethods None N/A N/A N/A type authmethods list N/A all N/A N/A N/A type x N/A six text_type N/A x authmethods N/A N/A N/A authid None N/A N/A type authid N/A six text_type N/A N/A N/A authrole None N/A N/A type authrole N/A six text_type N/A N/A N/A authextra None N/A N/A type authextra dict N/A N/A N/A pending_session None N/A N/A type pending_session N/A six integer_types N/A N/A self realm realm N/A N/A self authmethods authmethods N/A N/A self authid authid N/A N/A self authrole authrole N/A N/A self authextra authextra N/A N/A self session_roles session_roles N/A N/A self pending_session pending_session N/A __str__ N/A N/A self N/A N/A N/A N/A N/A HelloDetails(realm=<{}>, authmethods={}, authid=<{}>, authrole=<{}>, authextra={}, session_roles={}, pending_session={}) format N/A self realm N/A self authmethods N/A self authid N/A self authrole N/A self authextra N/A self session_roles N/A self pending_session N/A N/A SessionDetails N/A object N/A N/A 
    Provides details for a WAMP session upon open.

    .. seealso:: :func:`autobahn.wamp.interfaces.ISession.onJoin`
     N/A __slots__ N/A realm session authid authrole authmethod authprovider authextra __init__ N/A N/A self realm session authid authrole authmethod authprovider authextra N/A None None None None None N/A N/A 

        :param realm: The realm this WAMP session is attached to.
        :type realm: unicode
        :param session: WAMP session ID of this session.
        :type session: int
         N/A N/A N/A type realm N/A six text_type N/A N/A N/A type session N/A six integer_types N/A N/A N/A authid None N/A N/A type authid N/A six text_type N/A N/A N/A authrole None N/A N/A type authrole N/A six text_type N/A N/A N/A authmethod None N/A N/A type authmethod N/A six text_type N/A N/A N/A authprovider None N/A N/A type authprovider N/A six text_type N/A N/A N/A authextra None N/A N/A type authextra dict N/A N/A self realm realm N/A N/A self session session N/A N/A self authid authid N/A N/A self authrole authrole N/A N/A self authmethod authmethod N/A N/A self authprovider authprovider N/A N/A self authextra authextra N/A __str__ N/A N/A self N/A N/A N/A N/A N/A SessionDetails(realm=<{0}>, session={1}, authid=<{2}>, authrole=<{3}>, authmethod={4}, authprovider={5}, authextra={6}) format N/A self realm N/A self session N/A self authid N/A self authrole N/A self authmethod N/A self authprovider N/A self authextra N/A N/A CloseDetails N/A object N/A N/A 
    Provides details for a WAMP session upon close.

    .. seealso:: :func:`autobahn.wamp.interfaces.ISession.onLeave`
     N/A REASON_DEFAULT wamp.close.normal N/A REASON_TRANSPORT_LOST wamp.close.transport_lost N/A __slots__ N/A reason message __init__ N/A N/A self reason message N/A None None N/A N/A 

        :param reason: The close reason (an URI, e.g. ``wamp.close.normal``)
        :type reason: unicode
        :param message: Closing log message.
        :type message: unicode
         N/A N/A N/A reason None N/A N/A type reason N/A six text_type N/A N/A N/A message None N/A N/A type message N/A six text_type N/A N/A self reason reason N/A N/A self message message N/A __str__ N/A N/A self N/A N/A N/A N/A N/A CloseDetails(reason=<{0}>, message='{1}') format N/A self reason N/A self message N/A N/A SubscribeOptions N/A object N/A N/A 
    Used to provide options for subscribing in
    :func:`autobahn.wamp.interfaces.ISubscriber.subscribe`.
     N/A __slots__ N/A match details_arg __init__ N/A N/A self match details_arg N/A None None N/A N/A 

        :param match: The topic matching method to be used for the subscription.
        :type match: unicode
        :param details_arg: When invoking the handler, provide event details
          in this keyword argument to the callable.
        :type details_arg: str
         N/A N/A N/A match None N/A N/A N/A type match N/A six text_type N/A match N/A exact prefix wildcard N/A N/A N/A details_arg None N/A N/A type details_arg str N/A N/A self match match N/A N/A self details_arg details_arg N/A message_attr N/A N/A self N/A N/A N/A 
        Returns options dict as sent within WAMP messages.
         N/A options N/A N/A N/A N/A self match None N/A N/A N/A options N/A match N/A self match N/A options N/A __str__ N/A N/A self N/A N/A N/A N/A N/A SubscribeOptions(match={0}, details_arg={1}) format N/A self match N/A self details_arg N/A N/A EventDetails N/A object N/A N/A 
    Provides details on an event when calling an event handler
    previously registered.
     N/A __slots__ N/A publication publisher publisher_authid publisher_authrole topic enc_algo __init__ N/A N/A self publication publisher publisher_authid publisher_authrole topic enc_algo N/A None None None None None N/A N/A 

        :param publication: The publication ID of the event (always present).
        :type publication: int
        :param publisher: The WAMP session ID of the original publisher of this event.
            Only filled when publisher is disclosed.
        :type publisher: None or int
        :param publisher_authid: The WAMP authid of the original publisher of this event.
            Only filled when publisher is disclosed.
        :type publisher_authid: None or unicode
        :param publisher_authrole: The WAMP authrole of the original publisher of this event.
            Only filled when publisher is disclosed.
        :type publisher_authrole: None or unicode
        :param topic: For pattern-based subscriptions, the actual topic URI being published to.
            Only filled for pattern-based subscriptions.
        :type topic: None or unicode
        :param enc_algo: Payload encryption algorithm that
            was in use (currently, either `None` or `"cryptobox"`).
        :type enc_algo: None or unicode
         N/A N/A N/A type publication N/A six integer_types N/A N/A N/A publisher None N/A N/A type publisher N/A six integer_types N/A N/A N/A publisher_authid None N/A N/A type publisher_authid N/A six text_type N/A N/A N/A publisher_authrole None N/A N/A type publisher_authrole N/A six text_type N/A N/A N/A topic None N/A N/A type topic N/A six text_type N/A N/A N/A enc_algo None N/A N/A N/A type enc_algo N/A six text_type N/A enc_algo N/A cryptobox N/A N/A self publication publication N/A N/A self publisher publisher N/A N/A self publisher_authid publisher_authid N/A N/A self publisher_authrole publisher_authrole N/A N/A self topic topic N/A N/A self enc_algo enc_algo N/A __str__ N/A N/A self N/A N/A N/A N/A N/A EventDetails(publication={0}, publisher={1}, publisher_authid={2}, publisher_authrole={3}, topic=<{4}>, enc_algo={5}) format N/A self publication N/A self publisher N/A self publisher_authid N/A self publisher_authrole N/A self topic N/A self enc_algo N/A N/A PublishOptions N/A object N/A N/A 
    Used to provide options for subscribing in
    :func:`autobahn.wamp.interfaces.IPublisher.publish`.
     N/A __slots__ N/A acknowledge exclude_me exclude exclude_authid exclude_authrole eligible eligible_authid eligible_authrole __init__ N/A N/A self acknowledge exclude_me exclude exclude_authid exclude_authrole eligible eligible_authid eligible_authrole N/A None None None None None None None None N/A N/A 

        :param acknowledge: If ``True``, acknowledge the publication with a success or
           error response.
        :type acknowledge: bool
        :param exclude_me: If ``True``, exclude the publisher from receiving the event, even
           if he is subscribed (and eligible).
        :type exclude_me: bool or None
        :param exclude: A single WAMP session ID or a list thereof to exclude from receiving this event.
        :type exclude: int or list of int or None
        :param exclude_authid: A single WAMP authid or a list thereof to exclude from receiving this event.
        :type exclude_authid: unicode or list of unicode or None
        :param exclude_authrole: A single WAMP authrole or a list thereof to exclude from receiving this event.
        :type exclude_authrole: list of unicode or None
        :param eligible: A single WAMP session ID or a list thereof eligible to receive this event.
        :type eligible: int or list of int or None
        :param eligible_authid: A single WAMP authid or a list thereof eligible to receive this event.
        :type eligible_authid: unicode or list of unicode or None
        :param eligible_authrole: A single WAMP authrole or a list thereof eligible to receive this event.
        :type eligible_authrole: unicode or list of unicode or None
         N/A N/A N/A acknowledge None N/A N/A type acknowledge bool N/A N/A N/A exclude_me None N/A N/A type exclude_me bool N/A N/A N/A exclude None N/A N/A type exclude N/A six integer_types N/A N/A N/A type exclude list N/A all N/A N/A N/A type x N/A six integer_types N/A x exclude N/A N/A N/A exclude_authid None N/A N/A type exclude_authid N/A six text_type N/A N/A N/A type exclude_authid list N/A all N/A N/A N/A type x N/A six text_type N/A x exclude_authid N/A N/A N/A exclude_authrole None N/A N/A type exclude_authrole N/A six text_type N/A N/A N/A type exclude_authrole list N/A all N/A N/A N/A type x N/A six text_type N/A x exclude_authrole N/A N/A N/A eligible None N/A N/A type eligible N/A six integer_types N/A N/A N/A type eligible list N/A all N/A N/A N/A type x N/A six integer_types N/A x eligible N/A N/A N/A eligible_authid None N/A N/A type eligible_authid N/A six text_type N/A N/A N/A type eligible_authid list N/A all N/A N/A N/A type x N/A six text_type N/A x eligible_authid N/A N/A N/A eligible_authrole None N/A N/A type eligible_authrole N/A six text_type N/A N/A N/A type eligible_authrole list N/A all N/A N/A N/A type x N/A six text_type N/A x eligible_authrole N/A N/A self acknowledge acknowledge N/A N/A self exclude_me exclude_me N/A N/A self exclude exclude N/A N/A self exclude_authid exclude_authid N/A N/A self exclude_authrole exclude_authrole N/A N/A self eligible eligible N/A N/A self eligible_authid eligible_authid N/A N/A self eligible_authrole eligible_authrole N/A message_attr N/A N/A self N/A N/A N/A 
        Returns options dict as sent within WAMP messages.
         N/A options N/A N/A N/A N/A self acknowledge None N/A N/A N/A options N/A acknowledge N/A self acknowledge N/A N/A N/A self exclude_me None N/A N/A N/A options N/A exclude_me N/A self exclude_me N/A N/A N/A self exclude None N/A N/A N/A options N/A exclude N/A N/A N/A type N/A self exclude list N/A self exclude N/A N/A self exclude N/A N/A N/A self exclude_authid None N/A N/A N/A options N/A exclude_authid N/A N/A N/A type N/A self exclude_authid list N/A self exclude_authid N/A self exclude_authid N/A N/A N/A self exclude_authrole None N/A N/A N/A options N/A exclude_authrole N/A N/A N/A type N/A self exclude_authrole list N/A self exclude_authrole N/A self exclude_authrole N/A N/A N/A self eligible None N/A N/A N/A options N/A eligible N/A N/A N/A type N/A self eligible list N/A self eligible N/A self eligible N/A N/A N/A self eligible_authid None N/A N/A N/A options N/A eligible_authid N/A N/A N/A type N/A self eligible_authid list N/A self eligible_authid N/A self eligible_authid N/A N/A N/A self eligible_authrole None N/A N/A N/A options N/A eligible_authrole N/A N/A N/A type N/A self eligible_authrole list N/A self eligible_authrole N/A self eligible_authrole N/A options N/A __str__ N/A N/A self N/A N/A N/A N/A N/A PublishOptions(acknowledge={0}, exclude_me={1}, exclude={2}, exclude_authid={3}, exclude_authrole={4}, eligible={5}, eligible_authid={6}, eligible_authrole={7}) format N/A self acknowledge N/A self exclude_me N/A self exclude N/A self exclude_authid N/A self exclude_authrole N/A self eligible N/A self eligible_authid N/A self eligible_authrole N/A N/A RegisterOptions N/A object N/A N/A 
    Used to provide options for registering in
    :func:`autobahn.wamp.interfaces.ICallee.register`.
     N/A __slots__ N/A match invoke details_arg __init__ N/A N/A self match invoke details_arg N/A None None None N/A N/A 

        :param details_arg: When invoking the endpoint, provide call details
           in this keyword argument to the callable.
        :type details_arg: str
         N/A N/A N/A match None N/A N/A N/A type match N/A six text_type N/A match N/A exact prefix wildcard N/A N/A N/A invoke None N/A N/A N/A type invoke N/A six text_type N/A invoke N/A single first last roundrobin random N/A N/A N/A details_arg None N/A N/A type details_arg str N/A N/A self match match N/A N/A self invoke invoke N/A N/A self details_arg details_arg N/A message_attr N/A N/A self N/A N/A N/A 
        Returns options dict as sent within WAMP messages.
         N/A options N/A N/A N/A N/A self match None N/A N/A N/A options N/A match N/A self match N/A N/A N/A self invoke None N/A N/A N/A options N/A invoke N/A self invoke N/A options N/A __str__ N/A N/A self N/A N/A N/A N/A N/A RegisterOptions(match={0}, invoke={1}, details_arg={2}) format N/A self match N/A self invoke N/A self details_arg N/A N/A CallDetails N/A object N/A N/A 
    Provides details on a call when an endpoint previously
    registered is being called and opted to receive call details.
     N/A __slots__ N/A progress caller caller_authid caller_authrole procedure enc_algo __init__ N/A N/A self progress caller caller_authid caller_authrole procedure enc_algo N/A None None None None None None N/A N/A 

        :param progress: A callable that will receive progressive call results.
        :type progress: callable
        :param caller: The WAMP session ID of the caller, if the latter is disclosed.
            Only filled when caller is disclosed.
        :type caller: int
        :param caller_authid: The WAMP authid of the original caller of this event.
            Only filled when caller is disclosed.
        :type caller_authid: None or unicode
        :param caller_authrole: The WAMP authrole of the original caller of this event.
            Only filled when caller is disclosed.
        :type caller_authrole: None or unicode
        :param procedure: For pattern-based registrations, the actual procedure URI being called.
        :type procedure: None or unicode
        :param enc_algo: Payload encryption algorithm that
            was in use (currently, either `None` or `"cryptobox"`).
        :type enc_algo: None or string
         N/A N/A N/A progress None N/A callable progress N/A N/A N/A caller None N/A N/A type caller N/A six integer_types N/A N/A N/A caller_authid None N/A N/A type caller_authid N/A six text_type N/A N/A N/A caller_authrole None N/A N/A type caller_authrole N/A six text_type N/A N/A N/A procedure None N/A N/A type procedure N/A six text_type N/A N/A N/A enc_algo None N/A N/A N/A type enc_algo N/A six text_type N/A enc_algo N/A cryptobox N/A N/A self progress progress N/A N/A self caller caller N/A N/A self caller_authid caller_authid N/A N/A self caller_authrole caller_authrole N/A N/A self procedure procedure N/A N/A self enc_algo enc_algo N/A __str__ N/A N/A self N/A N/A N/A N/A N/A CallDetails(progress={0}, caller={1}, caller_authid={2}, caller_authrole={3}, procedure=<{4}>, enc_algo={5}) format N/A self progress N/A self caller N/A self caller_authid N/A self caller_authrole N/A self procedure N/A self enc_algo N/A N/A CallOptions N/A object N/A N/A 
    Used to provide options for calling with :func:`autobahn.wamp.interfaces.ICaller.call`.
     N/A __slots__ N/A on_progress timeout __init__ N/A N/A self on_progress timeout N/A None None N/A N/A 

        :param on_progress: A callback that will be called when the remote endpoint
           called yields interim call progress results.
        :type on_progress: callable
        :param timeout: Time in seconds after which the call should be automatically canceled.
        :type timeout: float
         N/A N/A N/A on_progress None N/A callable on_progress N/A N/A N/A timeout None N/A N/A N/A type timeout N/A N/A list N/A six integer_types N/A float N/A timeout 0 N/A N/A self on_progress on_progress N/A N/A self timeout timeout N/A message_attr N/A N/A self N/A N/A N/A 
        Returns options dict as sent within WAMP messages.
         N/A options N/A N/A N/A N/A self timeout None N/A N/A N/A options N/A timeout N/A self timeout N/A N/A N/A self on_progress None N/A N/A N/A options N/A receive_progress True N/A options N/A __str__ N/A N/A self N/A N/A N/A N/A N/A CallOptions(on_progress={0}, timeout={1}) format N/A self on_progress N/A self timeout N/A N/A CallResult N/A object N/A N/A 
    Wrapper for remote procedure call results that contain multiple positional
    return values or keyword return values.
     N/A __slots__ N/A results kwresults enc_algo __init__ N/A N/A self N/A results kwresults N/A N/A 

        :param results: The positional result values.
        :type results: list
        :param kwresults: The keyword result values.
        :type kwresults: dict
         N/A enc_algo N/A N/A kwresults pop enc_algo None N/A N/A N/A enc_algo None N/A N/A N/A type enc_algo N/A six text_type N/A enc_algo N/A cryptobox N/A N/A self enc_algo enc_algo N/A N/A self results results N/A N/A self kwresults kwresults N/A __str__ N/A N/A self N/A N/A N/A N/A N/A CallResult(results={0}, kwresults={1}, enc_algo={2}) format N/A self results N/A self kwresults N/A self enc_algo N/A N/A IPublication N/A object N/A N/A 
    Represents a publication of an event. This is used with acknowledged publications.
     id N/A N/A self N/A N/A N/A 
        The WAMP publication ID for this publication.
         N/A N/A ISubscription N/A object N/A N/A 
    Represents a subscription to a topic.
     id N/A N/A self N/A N/A N/A 
        The WAMP subscription ID for this subscription.
         N/A active N/A N/A self N/A N/A N/A 
        Flag indicating if subscription is active.
         N/A unsubscribe N/A N/A self N/A N/A N/A 
        Unsubscribe this subscription that was previously created from
        :func:`autobahn.wamp.interfaces.ISubscriber.subscribe`.

        After a subscription has been unsubscribed successfully, no events
        will be routed to the event handler anymore.

        Returns an instance of :tx:`twisted.internet.defer.Deferred` (when
        running on **Twisted**) or an instance of :py:class:`asyncio.Future`
        (when running on **asyncio**).

        - If the unsubscription succeeds, the returned Deferred/Future will
          *resolve* (with no return value).

        - If the unsubscription fails, the returned Deferred/Future will *reject*
          with an instance of :class:`autobahn.wamp.exception.ApplicationError`.

        :returns: A Deferred/Future for the unsubscription
        :rtype: instance(s) of :tx:`twisted.internet.defer.Deferred` / :py:class:`asyncio.Future`
         N/A N/A IRegistration N/A object N/A N/A 
    Represents a registration of an endpoint.
     id N/A N/A self N/A N/A N/A 
        The WAMP registration ID for this registration.
         N/A active N/A N/A self N/A N/A N/A 
        Flag indicating if registration is active.
         N/A unregister N/A N/A self N/A N/A N/A 
        Unregister this registration that was previously created from
        :func:`autobahn.wamp.interfaces.ICallee.register`.

        After a registration has been unregistered successfully, no calls
        will be routed to the endpoint anymore.

        Returns an instance of :tx:`twisted.internet.defer.Deferred` (when
        running on **Twisted**) or an instance of :py:class:`asyncio.Future`
        (when running on **asyncio**).

        - If the unregistration succeeds, the returned Deferred/Future will
          *resolve* (with no return value).

        - If the unregistration fails, the returned Deferred/Future will be rejected
          with an instance of :class:`autobahn.wamp.exception.ApplicationError`.

        :returns: A Deferred/Future for the unregistration
        :rtype: instance(s) of :tx:`twisted.internet.defer.Deferred` / :py:class:`asyncio.Future`
         N/A N/A