MCPcopy Create free account
hub / github.com/apache/trafficserver / invoke

Method invoke

plugins/experimental/txn_box/plugin/src/query.cc:852–860  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

850Do_ua_req_query::Do_ua_req_query(Expr &&expr) : _expr(std::move(expr)) {}
851
852Errata
853Do_ua_req_query::invoke(Context &ctx)
854{
855 TextView text{std::get<IndexFor(STRING)>(ctx.extract(_expr))};
856 if (auto hdr{ctx.ua_req_hdr()}; hdr.is_valid()) {
857 hdr.url().query_set(text);
858 }
859 return {};
860}
861
862swoc::Rv<Directive::Handle>
863Do_ua_req_query::load(Config &cfg, CfgStaticData const *, YAML::Node drtv_node, swoc::TextView const &, swoc::TextView const &,

Callers 1

load_cli_argsMethod · 0.45

Calls 7

query_setMethod · 0.80
invoke_on_urlMethod · 0.80
proxy_req_hdrMethod · 0.80
extractMethod · 0.45
ua_req_hdrMethod · 0.45
is_validMethod · 0.45
urlMethod · 0.45

Tested by

no test coverage detected