Spell v0.0.1

Modules summary

Crossbar

The Crossbar module provides commands for configuring, starting, and stopping the Crossbar server. You might want to use it for running tests or interactive development

Spell

Spell is a WAMP client library and an application for managing WAMP peers

Spell.Message

The Spell.Message module defines the struct and functions to back WAMP messages

Spell.Peer

The Spell.Peer module implements the general WAMP peer behaviour

Spell.Role

The Spell.Role module defines the behaviour of a role in spell

Spell.Role.Callee

The Spell.Role.Callee module implements the callee behaviour

Spell.Role.Caller

The Spell.Role.Caller module implements the caller behaviour

Spell.Role.Publisher

The Spell.Role.Publisher module implements the publisher behaviour

Spell.Role.Session

The Spell.Role.Session module implements the behaviour for a session role

Spell.Role.Subscriber

The Spell.Role.Subscriber module implements the behaviour of the subscriber role

Spell.Serializer

The Spell.Serializer behaviour specifies the contract for a WAMP serializer

Spell.Serializer.JSON
Spell.Transport.WebSocket

The Spell.Transport.WebSocket module implements a webosocket transport

Protocols summary

Spell.Transport

A transport is the foundation for establishing bi-directional communication between two peers