event_client() = [{atom(), any()}]
manager() = pid()
resource() = binary()
| add_handler/3 | Add an event handler. |
| delete_handler/3 | Delete an event handler. |
| get_history/1 | |
| incoming_stanza/2 | |
| new_client/3 | Create a new event emitter. |
| outgoing_stanza/2 | |
| pop_incoming_stanza/2 | |
| print_history/1 | |
| start/1 | Start the event manager. |
| stop/1 | Stop the event manager. |
| story_end/1 | |
| story_start/1 |
add_handler(Mgr::manager(), Handler::atom() | pid(), Args::[term()]) -> ok
Add an event handler
delete_handler(Mgr::manager(), Handler::atom() | pid(), Args::[term()]) -> ok
Delete an event handler
get_history(Config::escalus_config:config()) -> [term()]
incoming_stanza(Client::event_client(), Stanza::exml_stream:element()) -> ok
new_client(Config, User, MaybeResource) -> undefined | EventClient
Config = escalus_config:config()User = escalus_users:user_name() | escalus_users:user_spec()MaybeResource = undefined | resource()EventClient = event_client()
Create a new event emitter.
outgoing_stanza(Client::event_client(), Stanza::exml_stream:element()) -> ok
pop_incoming_stanza(Client::event_client(), Stanza::exml_stream:element()) -> ok
print_history(Config::escalus_config:config()) -> ok
start(Config::escalus_config:config()) -> escalus_config:config()
Start the event manager
stop(Config::escalus_config:config()) -> escalus_config:config()
Stop the event manager
story_end(Config::escalus_config:config()) -> ok
story_start(Config::escalus_config:config()) -> ok
Generated by EDoc