Spell v0.1.0
Overview
- Crossbar Crossbar
-
- create_config/1 Crossbar
- get_auth_port/1 Crossbar
- get_config/1 Crossbar
- get_host/0 Crossbar
- get_path/1 Crossbar
- get_port/1 Crossbar
- get_realm/0 Crossbar
- handle_event/2 Crossbar
- init/1 Crossbar
- start/1 Crossbar
- start_link/1 Crossbar
- stop/0 Crossbar
- uri/2 Crossbar
- uri_auth/2 Crossbar
- Mix.Tasks.Test.Integration Mix.Tasks.Test.Integration
-
- run/1 Mix.Tasks.Test.Integration
- set_serializer/0 Mix.Tasks.Test.Integration
- set_transport/0 Mix.Tasks.Test.Integration
- Spell Spell
-
- call/2 Spell
- call/3 Spell
- call_goodbye/1 Spell
- call_goodbye/2 Spell
- call_publish/2 Spell
- call_publish/3 Spell
- call_register/2 Spell
- call_register/3 Spell
- call_subscribe/2 Spell
- call_subscribe/3 Spell
- call_unregister/2 Spell
- call_unsubscribe/2 Spell
- cast_call/2 Spell
- cast_call/3 Spell
- cast_goodbye/1 Spell
- cast_goodbye/2 Spell
- cast_publish/2 Spell
- cast_publish/3 Spell
- cast_register/2 Spell
- cast_register/3 Spell
- cast_subscribe/2 Spell
- cast_subscribe/3 Spell
- cast_unregister/2 Spell
- cast_unsubscribe/2 Spell
- cast_yield/2 Spell
- cast_yield/3 Spell
- close/2 Spell
- connect/2 Spell
- receive_event/2 Spell
- receive_published/2 Spell
- receive_registered/2 Spell
- receive_result/2 Spell
- receive_unregistered/2 Spell
- receive_unsubscribed/2 Spell
- start/2 Spell
- Spell.Authentication Spell.Authentication
-
- get_details/1 Spell.Authentication
- schemes_to_lookup/1 Spell.Authentication
- name/0 Spell.Authentication
- response/2 Spell.Authentication
- Spell.Authentication.CRA Spell.Authentication.CRA
-
- name/0 Spell.Authentication.CRA
- response/2 Spell.Authentication.CRA
- Spell.Config Spell.Config
-
- available_serializers/0 Spell.Config
- available_transports/0 Spell.Config
- serializer/0 Spell.Config
- serializer/1 Spell.Config
- serializer_name/0 Spell.Config
- transport/0 Spell.Config
- transport/1 Spell.Config
- transport_name/0 Spell.Config
- Spell.Message Spell.Message
-
- get_code_for_type/2 Spell.Message
- get_type_for_code/2 Spell.Message
- new/1 Spell.Message
- new!/1 Spell.Message
- new_id/0 Spell.Message
- receive_message/3 Spell.Message
- Spell.Peer Spell.Peer
-
- add/1 Spell.Peer
- await/3 Spell.Peer
- call/3 Spell.Peer
- new/1 Spell.Peer
- notify/2 Spell.Peer
- send_message/2 Spell.Peer
- send_to_owner/2 Spell.Peer
- start_link/0 Spell.Peer
- stop/1 Spell.Peer
- Spell.Role Spell.Role
-
- call/5 Spell.Role
- collect_features/1 Spell.Role
- map_handle_message/3 Spell.Role
- map_init/2 Spell.Role
- map_on_close/2 Spell.Role
- map_on_open/2 Spell.Role
- normalize_role_options/2 Spell.Role
- get_features/1 Spell.Role
- handle_call/4 Spell.Role
- handle_message/3 Spell.Role
- init/2 Spell.Role
- on_close/2 Spell.Role
- on_open/2 Spell.Role
- Spell.Role.Callee Spell.Role.Callee
-
- call_register/3 Spell.Role.Callee
- call_unregister/2 Spell.Role.Callee
- cast_register/3 Spell.Role.Callee
- cast_unregister/2 Spell.Role.Callee
- cast_yield/3 Spell.Role.Callee
- get_features/1 Spell.Role.Callee
- handle_call/4 Spell.Role.Callee
- handle_message/3 Spell.Role.Callee
- init/2 Spell.Role.Callee
- on_close/2 Spell.Role.Callee
- on_open/2 Spell.Role.Callee
- receive_invocation/2 Spell.Role.Callee
- receive_registered/2 Spell.Role.Callee
- receive_unregistered/2 Spell.Role.Callee
- Spell.Role.Caller Spell.Role.Caller
-
- call/3 Spell.Role.Caller
- cast_call/3 Spell.Role.Caller
- get_features/1 Spell.Role.Caller
- handle_call/4 Spell.Role.Caller
- handle_message/3 Spell.Role.Caller
- init/2 Spell.Role.Caller
- on_close/2 Spell.Role.Caller
- on_open/2 Spell.Role.Caller
- receive_result/2 Spell.Role.Caller
- Spell.Role.Publisher Spell.Role.Publisher
-
- call_publish/3 Spell.Role.Publisher
- cast_publish/3 Spell.Role.Publisher
- get_features/1 Spell.Role.Publisher
- handle_call/4 Spell.Role.Publisher
- handle_message/3 Spell.Role.Publisher
- init/2 Spell.Role.Publisher
- on_close/2 Spell.Role.Publisher
- on_open/2 Spell.Role.Publisher
- receive_published/2 Spell.Role.Publisher
- Spell.Role.Session Spell.Role.Session
-
- await_welcome/1 Spell.Role.Session
- call_goodbye/2 Spell.Role.Session
- cast_goodbye/2 Spell.Role.Session
- get_features/1 Spell.Role.Session
- handle_call/4 Spell.Role.Session
- handle_message/3 Spell.Role.Session
- init/2 Spell.Role.Session
- new_authenticate/2 Spell.Role.Session
- on_close/2 Spell.Role.Session
- on_open/2 Spell.Role.Session
- receive_welcome/1 Spell.Role.Session
- Spell.Role.Subscriber Spell.Role.Subscriber
-
- call_subscribe/3 Spell.Role.Subscriber
- call_unsubscribe/2 Spell.Role.Subscriber
- cast_subscribe/3 Spell.Role.Subscriber
- cast_unsubscribe/2 Spell.Role.Subscriber
- get_features/1 Spell.Role.Subscriber
- handle_call/4 Spell.Role.Subscriber
- handle_message/3 Spell.Role.Subscriber
- init/2 Spell.Role.Subscriber
- on_close/2 Spell.Role.Subscriber
- on_open/2 Spell.Role.Subscriber
- receive_event/2 Spell.Role.Subscriber
- receive_unsubscribed/2 Spell.Role.Subscriber
- Spell.Serializer Spell.Serializer
-
- decode/1 Spell.Serializer
- encode/1 Spell.Serializer
- transport_info/1 Spell.Serializer
- Spell.Serializer.JSON Spell.Serializer.JSON
-
- decode/1 Spell.Serializer.JSON
- encode/1 Spell.Serializer.JSON
- transport_info/1 Spell.Serializer.JSON
- Spell.Serializer.MessagePack Spell.Serializer.MessagePack
-
- decode/1 Spell.Serializer.MessagePack
- encode/1 Spell.Serializer.MessagePack
- transport_info/1 Spell.Serializer.MessagePack
- Spell.Transport.RawSocket Spell.Transport.RawSocket
-
- connect/2 Spell.Transport.RawSocket
- handle_info/2 Spell.Transport.RawSocket
- init/2 Spell.Transport.RawSocket
- send_message/2 Spell.Transport.RawSocket
- terminate/2 Spell.Transport.RawSocket
- Spell.Transport.WebSocket Spell.Transport.WebSocket
-
- connect/2 Spell.Transport.WebSocket
- init/2 Spell.Transport.WebSocket
- send_message/2 Spell.Transport.WebSocket
- websocket_handle/3 Spell.Transport.WebSocket
- websocket_info/3 Spell.Transport.WebSocket
- websocket_terminate/3 Spell.Transport.WebSocket