Behaviours: ?gen_statem.
body() = binary()
event() = event_request_sent() | event_download_dismissed() | event_download_failed_to_start() | event_download_started() | event_download_finished() | event_load_attempt_finished() | event_cache_attempt_finished()
event_cache_attempt_finished() = {cache_attempt_finished, filename(), ok} | {cache_attempt_finished, filename(), {error, term()}}
event_download_dismissed() = {download_dismissed, {http, response_status(), headers(), body()}}
event_download_failed_to_start() = {download_failed_to_start, {http, response_status(), headers(), body()}} | {download_failed_to_start, {error, term()}} | {download_failed_to_start, timeout}
event_download_finished() = {download_finished, BodySize::non_neg_integer(), {ok, TrailingHeaders::headers()}} | {download_finished, BodySize::non_neg_integer(), {error, term()}} | {download_finished, BodySize::non_neg_integer(), {error, timeout}}
event_download_started() = {download_started, headers()}
event_load_attempt_finished() = {load_attempt_finished, locus_mmdb:http_loader_source(), {ok, Version::calendar:datetime()}} | {load_attempt_finished, locus_mmdb:http_loader_source(), {error, term()}}
event_request_sent() = {request_sent, url(), headers()}
filename() = string()
headers() = [{string(), string()}]
opt() = {event_subscriber, module() | pid()} | {connect_timeout, timeout()} | {download_start_timeout, timeout()} | {idle_download_timeout, timeout()} | no_cache
response_status() = {100..999, binary()}
url() = string()
Generated by EDoc, May 4 2018, 21:11:20.