Home
last modified time | relevance | path

Searched refs:HttpSM (Results 1 – 25 of 38) sorted by relevance

12

/dports/www/trafficserver/trafficserver-9.1.1/proxy/http/
H A DHttpSM.h65 class HttpSM; variable
95 HttpSM *sm;
114 HttpSM *sm = nullptr;
256 HttpSM();
260 static HttpSM *allocate();
652 LINK(HttpSM, debug_link);
700 HttpSM::get_cache_sm() in get_cache_sm()
753 HttpSM::postbuf_clear() in postbuf_clear()
759 HttpSM::disable_redirect() in disable_redirect()
784 HttpSM::get_postbuf_done() in get_postbuf_done()
[all …]
H A DHttpSM.cc362 HttpSM::HttpSM() : Continuation(nullptr), vc_table(this) {} in HttpSM() function in HttpSM
365 HttpSM::cleanup() in cleanup()
383 HttpSM::destroy() in destroy()
439 HttpSM::do_api_callout() in do_api_callout()
516 HttpSM::start_sub_sm() in start_sub_sm()
4132 HttpSM::check_sni_host() in check_sni_host()
7008 HttpSM::kill_this() in kill_this()
7146 HttpSM::update_stats() in update_stats()
7414 HttpSM::set_next_state() in set_next_state()
7824 HttpSM::do_redirect() in do_redirect()
[all …]
H A DHttpSessionManager.h40 class HttpSM; variable
67 static bool validate_host_sni(HttpSM *sm, NetVConnection *netvc);
68 static bool validate_sni(HttpSM *sm, NetVConnection *netvc);
69 static bool validate_cert(HttpSM *sm, NetVConnection *netvc);
94 HttpSM *sm, PoolableSession *&server_session);
113 …tinuation *cont, sockaddr const *addr, const char *hostname, ProxyTransaction *ua_txn, HttpSM *sm);
133 HSMresult_t _acquire_session(sockaddr const *ip, CryptoHash const &hostname_hash, HttpSM *sm,
H A DHttpPages.h42 class HttpSM; variable
49 DList(HttpSM, debug_link) sm_list;
68 void dump_tunnel_info(HttpSM *sm);
69 void dump_history(HttpSM *sm);
70 int dump_sm(HttpSM *sm);
H A DRegressionHttpTransact.cc34 init_sm(HttpSM *sm) in init_sm()
41 setup_client_request(HttpSM *sm, const char *scheme, const char *request) in setup_client_request()
68 HttpSM sm; in REGRESSION_TEST()
108 HttpSM sm; in REGRESSION_TEST()
H A DHttpCacheSM.h41 class HttpSM; variable
61 init(HttpSM *sm_arg, Ptr<ProxyMutex> &amutex) in init()
82 HttpSM *master_sm = nullptr;
H A DHttpTunnel.h59 class HttpSM; variable
61 typedef int (HttpSM::*HttpSMHandler)(int event, void *data);
65 typedef int (HttpSM::*HttpProducerHandler)(int event, HttpTunnelProducer *p);
66 typedef int (HttpSM::*HttpConsumerHandler)(int event, HttpTunnelConsumer *c);
275 void init(HttpSM *sm_arg, Ptr<ProxyMutex> &amutex);
348 HttpSM *sm = nullptr;
H A DHttpPages.cc112 HttpPagesHandler::dump_tunnel_info(HttpSM *sm) in dump_tunnel_info()
207 HttpPagesHandler::dump_history(HttpSM *sm) in dump_history()
237 HttpPagesHandler::dump_sm(HttpSM *sm) in dump_sm()
261 HttpSM *sm = nullptr; in handle_smdetails()
335 HttpSM *sm; in handle_smlist()
H A DHttpSessionManager.cc79 ServerSessionPool::validate_host_sni(HttpSM *sm, NetVConnection *netvc) in validate_host_sni()
101 ServerSessionPool::validate_sni(HttpSM *sm, NetVConnection *netvc) in validate_sni()
122 ServerSessionPool::validate_cert(HttpSM *sm, NetVConnection *netvc) in validate_cert()
144 … TSServerSessionSharingMatchMask match_style, HttpSM *sm, PoolableSession *&to_return) in acquireSession()
339 ProxyTransaction *ua_txn, HttpSM *sm) in acquire_session()
396 HttpSessionManager::_acquire_session(sockaddr const *ip, CryptoHash const &hostname_hash, HttpSM *s… in _acquire_session()
H A DMakefile.am63 HttpSM.cc \
64 HttpSM.h \
H A DHttp1ServerSession.h41 class HttpSM; variable
H A DHttp1ClientSession.h51 class HttpSM; variable
/dports/www/trafficserver/trafficserver-9.1.1/src/traffic_quic/
H A Dtraffic_quic.cc278 HttpSM::HttpSM() : Continuation(nullptr), vc_table(this) {} in HttpSM() function in HttpSM
281 HttpSM::cleanup() in cleanup()
287 HttpSM::destroy() in destroy()
293 HttpSM::set_next_state() in set_next_state()
299 HttpSM::handle_api_return() in handle_api_return()
305 HttpSM::attach_client_session(ProxyTransaction *, IOBufferReader *) in attach_client_session()
311 HttpSM::init(bool from_early_data) in init()
316 ClassAllocator<HttpSM> httpSMAllocator("httpSMAllocator");
319 HttpVCTable::HttpVCTable(HttpSM *) {} in HttpVCTable() argument
/dports/www/trafficserver/trafficserver-9.1.1/proxy/http/remap/unit-tests/
H A Dnexthop_test_stubs.cc33 HttpSM::HttpSM() : Continuation(nullptr), vc_table(this) {} in HttpSM() function in HttpSM
35 HttpSM::cleanup() in cleanup()
39 HttpSM::destroy() in destroy()
43 HttpSM::handle_api_return() in handle_api_return()
47 HttpSM::set_next_state() in set_next_state()
51 HttpVCTable::HttpVCTable(HttpSM *smp) in HttpVCTable()
78 br_destroy(HttpSM &sm) in br_destroy()
91 build_request(int64_t sm_id, HttpSM *sm, sockaddr_in *ip, const char *os_hostname, sockaddr const *… in build_request()
H A Dnexthop_test_stubs.h73 class HttpSM; variable
75 void br_destroy(HttpSM &sm);
77 void build_request(int64_t sm_id, HttpSM *sm, sockaddr_in *ip, const char *os_hostname, sockaddr co…
H A Dtest_NextHopConsistentHash.cc85 HttpSM sm;
215 HttpSM sm;
316 HttpSM sm;
366 HttpSM sm;
413 HttpSM sm;
481 HttpSM sm;
539 HttpSM sm;
H A Dtest_NextHopRoundRobin.cc66 HttpSM sm;
191 HttpSM sm;
254 HttpSM sm;
347 HttpSM sm;
/dports/www/trafficserver/trafficserver-9.1.1/src/traffic_server/
H A DInkAPI.cc5200 HttpSM *sm = (HttpSM *)txnp; in TSHttpTxnServerSsnTransactionCount()
5434 HttpSM *sm = (HttpSM *)txnp; in TSHttpTxnCacheLookupStatusGet()
5550 HttpSM *sm = (HttpSM *)txnp; in TSHttpTxnIsWebsocket()
5579 HttpSM *sm = (HttpSM *)txnp; in TSHttpTxnCacheLookupUrlGet()
5604 HttpSM *sm = (HttpSM *)txnp; in TSHttpTxnCacheLookupUrlSet()
5745 HttpSM *sm = (HttpSM *)txnp; in TSHttpTxnAborted()
5787 HttpSM *sm = (HttpSM *)txnp; in TSHttpTxnClientReqIsServerStyle()
5939 HttpSM *sm = (HttpSM *)txnp; in TSHttpTxnOutgoingAddrSet()
6000 HttpSM *sm = (HttpSM *)txnp; in TSHttpTxnClientPacketMarkSet()
6019 HttpSM *sm = (HttpSM *)txnp; in TSHttpTxnServerPacketMarkSet()
[all …]
/dports/www/trafficserver/trafficserver-9.1.1/doc/developer-guide/
H A Dclient-session-architecture.en.rst57 parent ProxySession. One HttpSM is created for each ProxyTransaction.
80 new HttpSM object, initializes it, and calls :code:`HttpSM::attach_client_session()` to associate t…
81 Http1Transaction object with the new HttpSM.
83 The ProxyTransaction object refers to the HttpSM via the _sm member variable. The HttpSM object
85 historical because the HttpSM used to refer directly to the ClientSession object).
96 a HttpSM object when :code:`ProxyClient::new_transaction()` is called.
99 object must be able to manage multiple streams. From the HttpSM perspective it is interacting with a
117HttpSM has been shutdown. In :code:`HttpSM::kill_this()`, the HttpSM will call :code:`ProxyTransa…
/dports/www/trafficserver/trafficserver-9.1.1/proxy/http/remap/
H A DNextHopHealthStatus.cc48 HttpSM *sm = reinterpret_cast<HttpSM *>(txn); in isNextHopAvailable()
73 HttpSM *sm = reinterpret_cast<HttpSM *>(txn); in markNextHop()
H A DNextHopRoundRobin.cc38 HttpSM *sm = reinterpret_cast<HttpSM *>(txnp); in findNextHop()
H A DNextHopSelectionStrategy.cc207 HttpSM *sm = reinterpret_cast<HttpSM *>(txnp); in nextHopExists()
/dports/www/trafficserver/trafficserver-9.1.1/proxy/
H A DProxyTransaction.h29 class HttpSM; variable
112 HttpSM *get_sm() const;
128 HttpSM *_sm = nullptr;
199 inline HttpSM *
/dports/www/trafficserver/trafficserver-9.1.1/proxy/logging/
H A DLogAccess.h31 class HttpSM; variable
121 explicit LogAccess(HttpSM *sm);
351 HttpSM *m_http_sm;
/dports/www/trafficserver/trafficserver-9.1.1/doc/dot/
H A DResponseDiag.dot1 /* response processing diagram HttpSM */

12