Module fxml_stream

Data Types

stack()

stack() = [xmlel()]

xml_stream_el()

xml_stream_el() = {xmlstreamraw, binary()} | {xmlstreamcdata, binary()} | {xmlstreamelement, xmlel()} | {xmlstreamend, binary()} | {xmlstreamstart, binary(), [attr()]} | {xmlstreamerror, binary()}

xml_stream_state()

xml_stream_state() = #xml_stream_state{callback_pid = pid(), port = port(), stack = stack(), size = non_neg_integer(), maxsize = non_neg_integer() | infinity}

Function Index

change_callback_pid/2
close/1
load_nif/0
load_nif/1
new/1
new/2
new/3
parse/2
parse_element/1
reset/1

Function Details

change_callback_pid/2

change_callback_pid(State::xml_stream_state(), CallbackPid::pid()) -> xml_stream_state()

close/1

close(State::xml_stream_state()) -> true

load_nif/0

load_nif() -> any()

load_nif/1

load_nif(SOPath) -> any()

new/1

new(CallbackPid::pid()) -> xml_stream_state()

new/2

new(CallbackPid::pid(), MaxSize::non_neg_integer() | infinity) -> xml_stream_state()

new/3

new(CallbackPid::pid(), MaxSize::non_neg_integer() | infinity, Options::list()) -> xml_stream_state()

parse/2

parse(State::xml_stream_state(), Data::binary()) -> xml_stream_state()

parse_element/1

parse_element(Str::binary()) -> xmlel() | {error, atom()} | {error, {integer(), binary()}}

reset/1

reset(State::xml_stream_state()) -> xml_stream_state()


Generated by EDoc