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

Method startEvent

src/iocore/net/UnixNetVConnection.cc:993–1007  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

991}
992
993int
994UnixNetVConnection::startEvent(int /* event ATS_UNUSED */, Event *e)
995{
996 MUTEX_TRY_LOCK(lock, get_NetHandler(e->ethread)->mutex, e->ethread);
997 if (!lock.is_locked()) {
998 e->schedule_in(HRTIME_MSECONDS(net_retry_delay));
999 return EVENT_CONT;
1000 }
1001 if (!action_.cancelled) {
1002 connectUp(e->ethread, NO_FD);
1003 } else {
1004 get_NetHandler(e->ethread)->free_netevent(this);
1005 }
1006 return EVENT_DONE;
1007}
1008
1009int
1010UnixNetVConnection::acceptEvent(int /* event ATS_UNUSED */, Event *e)

Callers

nothing calls this directly

Calls 3

get_NetHandlerFunction · 0.85
free_neteventMethod · 0.80
schedule_inMethod · 0.45

Tested by

no test coverage detected