@staticmethod
def parse(wmsg):
    '\n      Verifies and parses an unserialized raw message into an actual WAMP message instance.\n\n      :param wmsg: The unserialized raw message.\n      :type wmsg: list\n\n      :returns: An instance of this class.\n      '
    assert ((len(wmsg) > 0) and (wmsg[0] == Subscribed.MESSAGE_TYPE))
    if (len(wmsg) != 3):
        raise ProtocolError('invalid message length {0} for SUBSCRIBED'.format(len(wmsg)))
    request = check_or_raise_id(wmsg[1], "'request' in SUBSCRIBED")
    subscription = check_or_raise_id(wmsg[2], "'subscription' in SUBSCRIBED")
    obj = Subscribed(request, subscription)
    return obj
Verifies and parses an unserialized raw message into an actual WAMP message instance.

:param wmsg: The unserialized raw message.
:type wmsg: list

:returns: An instance of this class.
@staticmethod
def parse(wmsg):
    '\n      Verifies and parses an unserialized raw message into an actual WAMP message instance.\n\n      :param wmsg: The unserialized raw message.\n      :type wmsg: list\n\n      :returns: An instance of this class.\n      '
    assert ((len(wmsg) > 0) and (wmsg[0] == Subscribed.MESSAGE_TYPE))
    if (len(wmsg) != 3):
        raise ProtocolError('invalid message length {0} for SUBSCRIBED'.format(len(wmsg)))
    request = check_or_raise_id(wmsg[1], "'request' in SUBSCRIBED")
    subscription = check_or_raise_id(wmsg[2], "'subscription' in SUBSCRIBED")
    obj = Subscribed(request, subscription)
    return obj