Module ot_propagation

Data Types

extractor()


extractor(T) = {fun((T, ot_ctx:context_manager(), ot_ctx:namespace(), {function(), term()}) -> ok), term()} | {fun((T, ot_ctx:context_manager(), ot_ctx:namespace(), ot_ctx:key(), {function(), term()}) -> ok), term()}

http_extractor()


http_extractor() = extractor(http_headers())

http_headers()


http_headers() = [{iodata(), iodata()}]

http_injector()


http_injector() = injector(http_headers())

injector()


injector(T) = {fun((T, ot_ctx:context_manager(), ot_ctx:namespace(), {function(), term()}) -> T), term()} | {fun((T, ot_ctx:context_manager(), ot_ctx:namespace(), ot_ctx:key(), {function(), term()}) -> T), term()}

Function Index

http_extract/1
http_inject/1

Function Details

http_extract/1

http_extract(Headers) -> any()

http_inject/1

http_inject(Headers) -> any()