/dports/www/trafficserver/trafficserver-9.1.1/proxy/http/ |
H A D | HttpSM.h | 65 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 D | HttpSM.cc | 362 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 D | HttpSessionManager.h | 40 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 D | HttpPages.h | 42 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 D | RegressionHttpTransact.cc | 34 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 D | HttpCacheSM.h | 41 class HttpSM; variable 61 init(HttpSM *sm_arg, Ptr<ProxyMutex> &amutex) in init() 82 HttpSM *master_sm = nullptr;
|
H A D | HttpTunnel.h | 59 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 D | HttpPages.cc | 112 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 D | HttpSessionManager.cc | 79 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 D | Makefile.am | 63 HttpSM.cc \ 64 HttpSM.h \
|
H A D | Http1ServerSession.h | 41 class HttpSM; variable
|
H A D | Http1ClientSession.h | 51 class HttpSM; variable
|
/dports/www/trafficserver/trafficserver-9.1.1/src/traffic_quic/ |
H A D | traffic_quic.cc | 278 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 D | nexthop_test_stubs.cc | 33 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 D | nexthop_test_stubs.h | 73 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 D | test_NextHopConsistentHash.cc | 85 HttpSM sm; 215 HttpSM sm; 316 HttpSM sm; 366 HttpSM sm; 413 HttpSM sm; 481 HttpSM sm; 539 HttpSM sm;
|
H A D | test_NextHopRoundRobin.cc | 66 HttpSM sm; 191 HttpSM sm; 254 HttpSM sm; 347 HttpSM sm;
|
/dports/www/trafficserver/trafficserver-9.1.1/src/traffic_server/ |
H A D | InkAPI.cc | 5200 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 D | client-session-architecture.en.rst | 57 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 117 …HttpSM 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 D | NextHopHealthStatus.cc | 48 HttpSM *sm = reinterpret_cast<HttpSM *>(txn); in isNextHopAvailable() 73 HttpSM *sm = reinterpret_cast<HttpSM *>(txn); in markNextHop()
|
H A D | NextHopRoundRobin.cc | 38 HttpSM *sm = reinterpret_cast<HttpSM *>(txnp); in findNextHop()
|
H A D | NextHopSelectionStrategy.cc | 207 HttpSM *sm = reinterpret_cast<HttpSM *>(txnp); in nextHopExists()
|
/dports/www/trafficserver/trafficserver-9.1.1/proxy/ |
H A D | ProxyTransaction.h | 29 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 D | LogAccess.h | 31 class HttpSM; variable 121 explicit LogAccess(HttpSM *sm); 351 HttpSM *m_http_sm;
|
/dports/www/trafficserver/trafficserver-9.1.1/doc/dot/ |
H A D | ResponseDiag.dot | 1 /* response processing diagram HttpSM */
|