Module cow_sse

Data Types

event()

event() = #{comment => iodata(), data => iodata(), event => iodata() | atom(), id => iodata(), retry => non_neg_integer()}

parsed_event()

parsed_event() = #{last_event_id := binary(), event_type := binary(), data := iolist()}

state()

state() = #state{state_name = bom | events, buffer = binary(), last_event_id = binary(), last_event_id_set = boolean(), event_type = binary(), data = iolist(), retry = undefined | non_neg_integer()}

Function Index

event/1
events/1
init/0
parse/2

Function Details

event/1

event(Event::event()) -> iolist()

events/1

events(Events::[event()]) -> iolist()

init/0

init() -> state()

parse/2

parse(Data0::binary(), State) -> {event, parsed_event(), State} | {more, State}


Generated by EDoc