Module ep_event_handler

Generic event handler, converting gen_event callbacks into messages.

Copyright © (C) 2019, Maxim Fedorov

Authors: Maxim Fedorov (maximfca@gmail.com).

Description

Generic event handler, converting gen_event callbacks into messages. Allows collecting events from remote nodes.

Data Types

state()

state() = pid() | atom() | {pid() | atom(), term()}

Function Index

handle_call/2
handle_event/2
init/1
subscribe/1
subscribe/2
unsubscribe/1
unsubscribe/2

Function Details

handle_call/2

handle_call(From::{pid(), reference()}, State::state()) -> no_return()

handle_event/2

handle_event(Event::term(), Proc::state()) -> no_return()

init/1

init(Self::state()) -> {ok, state()}

subscribe/1

subscribe(GenEvent::gen_event:emgr_ref()) -> term()

subscribe/2

subscribe(GenEvent::gen_event:emgr_ref(), Tag::term()) -> term()

unsubscribe/1

unsubscribe(GenEvent::gen_event:emgr_ref()) -> term()

unsubscribe/2

unsubscribe(GenEvent::gen_event:emgr_ref(), Tag::term()) -> term()


Generated by EDoc