Module events

Data Types

action()

action() = any()

event()

event() = {tic(), action()}

events()

events() = [event(), ...]

tic()

tic() = itc:itc()

Function Index

append/2
filter/2
fork/1
get_last_seen_event_tic/2
get_last_tic/1
init/0
list_unseen_events/2
merge/2

Function Details

append/2

append(Events::events(), Action::action()) -> events()

filter/2

filter(Events::events(), ActionKey::atom()) -> [any()]

fork/1

fork(Events::events()) -> [events()]

get_last_seen_event_tic/2

get_last_seen_event_tic(Events::events(), Tic::tic()) -> tic()

get_last_tic/1

get_last_tic(X1::events()) -> tic()

init/0

init() -> events()

list_unseen_events/2

list_unseen_events(Events::events(), Tic::tic()) -> [event()]

merge/2

merge(Events::events(), UnseenEvents::[event()]) -> events()


Generated by EDoc