Module: Wampproto

Defined in:
lib/wampproto.rb,
lib/wampproto/auth.rb,
lib/wampproto/broker.rb,
lib/wampproto/dealer.rb,
lib/wampproto/joiner.rb,
lib/wampproto/message.rb,
lib/wampproto/session.rb,
lib/wampproto/version.rb,
lib/wampproto/acceptor.rb,
lib/wampproto/auth/cra.rb,
lib/wampproto/validate.rb,
lib/wampproto/auth/base.rb,
lib/wampproto/auth/ticket.rb,
lib/wampproto/auth/helpers.rb,
lib/wampproto/id_generator.rb,
lib/wampproto/message/base.rb,
lib/wampproto/message/call.rb,
lib/wampproto/message/abort.rb,
lib/wampproto/message/error.rb,
lib/wampproto/message/event.rb,
lib/wampproto/message/hello.rb,
lib/wampproto/message/yield.rb,
lib/wampproto/auth/anonymous.rb,
lib/wampproto/message/result.rb,
lib/wampproto/auth/cryptosign.rb,
lib/wampproto/message/goodbye.rb,
lib/wampproto/message/publish.rb,
lib/wampproto/message/welcome.rb,
lib/wampproto/serializer/cbor.rb,
lib/wampproto/serializer/json.rb,
lib/wampproto/session_details.rb,
lib/wampproto/acceptor/request.rb,
lib/wampproto/message/register.rb,
lib/wampproto/acceptor/response.rb,
lib/wampproto/message/challenge.rb,
lib/wampproto/message/published.rb,
lib/wampproto/message/subscribe.rb,
lib/wampproto/message/invocation.rb,
lib/wampproto/message/registered.rb,
lib/wampproto/message/subscribed.rb,
lib/wampproto/message/unregister.rb,
lib/wampproto/serializer/msgpack.rb,
lib/wampproto/message/unsubscribe.rb,
lib/wampproto/message/authenticate.rb,
lib/wampproto/message/unregistered.rb,
lib/wampproto/message/unsubscribed.rb,
lib/wampproto/acceptor/authenticator.rb,
lib/wampproto/message_with_recipient.rb

Defined Under Namespace

Modules: Auth, Message, Serializer Classes: Acceptor, Broker, Dealer, Error, IdGenerator, Joiner, MessageWithRecipient, ProtocolViolation, Session, SessionDetails, Validate, ValueError

Constant Summary collapse

CLIENT_ROLES =
{
  caller: { features: {} },
  callee: { features: {} },
  publisher: { features: {} },
  subscriber: { features: {} }
}.freeze
VERSION =
"0.1.1"