Module: WampClient

Defined in:
lib/wamp_client/check.rb,
lib/wamp_client/auth.rb,
lib/wamp_client/defer.rb,
lib/wamp_client/message.rb,
lib/wamp_client/session.rb,
lib/wamp_client/version.rb,
lib/wamp_client/connection.rb,
lib/wamp_client/serializer.rb,
lib/wamp_client/transport/base.rb,
lib/wamp_client/transport/faye_web_socket.rb,
lib/wamp_client/transport/event_machine_base.rb,
lib/wamp_client/transport/web_socket_event_machine.rb

Overview

This implementation uses the ‘websocket-eventmachine-client’ Gem. This is the default if no transport is included

Defined Under Namespace

Modules: Auth, Check, Defer, Message, Serializer, Transport Classes: Call, CallError, CallResult, Connection, Registration, Session, Subscription

Constant Summary collapse

WAMP_FEATURES =
{
    caller: {
        features: {
            caller_identification: true,
            call_timeout: true,
            call_canceling: true,
            progressive_call_results: true
        }
    },
    callee: {
        features: {
            caller_identification: true,
            ##call_trustlevels: true,
            pattern_based_registration: true,
            shared_registration: true,
            ##call_timeout: true,
            call_canceling: true,
            progressive_call_results: true,
            registration_revocation: true
        }
    },
    publisher: {
        features: {
            publisher_identification: true,
            subscriber_blackwhite_listing: true,
            publisher_exclusion: true
        }
    },
    subscriber: {
        features: {
            publisher_identification: true,
            ##publication_trustlevels: true,
            pattern_based_subscription: true,
            subscription_revocation: true
            ##event_history: true,
        }
    }
}
VERSION =
'0.0.9'