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

Method acceptEvent

src/traffic_server/SocksProxy.cc:171–190  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

169}
170
171int
172SocksProxy::acceptEvent(int event, void *data)
173{
174 ink_assert(event == NET_EVENT_ACCEPT);
175 state = SOCKS_ACCEPT;
176 Dbg(dbg_ctl_SocksProxy, "Proxy got accept event");
177
178 clientVC = (NetVConnection *)data;
179 clientVC->socks_addr.reset();
180
181 buf->reset();
182
183 SET_HANDLER(&SocksProxy::mainEvent);
184 vc_handler = &SocksProxy::state_read_client_request;
185
186 timeout = this_ethread()->schedule_in(this, HRTIME_SECONDS(netProcessor.socks_conf_stuff->socks_timeout));
187 clientVIO = clientVC->do_io_read(this, INT64_MAX, buf);
188
189 return EVENT_DONE;
190}
191
192int
193SocksProxy::mainEvent(int event, void *data)

Callers

nothing calls this directly

Calls 4

this_ethreadFunction · 0.85
resetMethod · 0.45
schedule_inMethod · 0.45
do_io_readMethod · 0.45

Tested by

no test coverage detected