Module ot_ctx

Data Types

key()


key() = term()

t()


t() = map()

token()


token() = reference()

value()


value() = term()

Function Index

attach/1
clear/0
detach/1
get_current/0
get_value/1
get_value/2
get_value/3
http_extractor/1
http_extractor/2
http_extractor_fun/2
http_extractor_fun/3
http_injector/1
http_injector/2
http_injector_fun/2
http_injector_fun/3
new/0
remove/1
set_value/2
set_value/3

Function Details

attach/1


attach(Ctx::map()) -> token()

clear/0


clear() -> ok

detach/1


detach(Token::token()) -> ok

get_current/0


get_current() -> map()

get_value/1


get_value(Key::term()) -> term()

get_value/2


get_value(Key::term(), Default::term()) -> term()

get_value/3


get_value(Ctx::t(), Key::term(), Default::term()) -> term()

http_extractor/1

http_extractor(FromText) -> any()

http_extractor/2

http_extractor(Key, FromText) -> any()

http_extractor_fun/2

http_extractor_fun(Headers, FromText) -> any()

http_extractor_fun/3

http_extractor_fun(Headers, Key, FromText) -> any()

http_injector/1

http_injector(ToText) -> any()

http_injector/2

http_injector(Key, ToText) -> any()

http_injector_fun/2

http_injector_fun(Headers, ToText) -> any()

http_injector_fun/3

http_injector_fun(Headers, Key, ToText) -> any()

new/0


new() -> t()

remove/1


remove(Key::term()) -> ok

set_value/2


set_value(Key::term(), Value::term()) -> ok

set_value/3


set_value(Ctx::t(), Key::term(), Value::term()) -> map()