MCPcopy
hub / github.com/Allenxuxu/gev / handlerEvent

Method handlerEvent

eventloop/eventloop.go:143–153  ·  view source on GitHub ↗
(fd int, events poller.Event)

Source from the content-addressed store, hash-verified

141}
142
143func (l *EventLoop) handlerEvent(fd int, events poller.Event) {
144 if fd != -1 {
145 s, ok := l.sockets[fd]
146 if ok {
147 s.HandleEvent(fd, events)
148 }
149 } else {
150 l.needWake.Set(true)
151 l.doPendingFunc()
152 }
153}
154
155func (l *EventLoop) doPendingFunc() {
156 l.mu.Lock()

Callers

nothing calls this directly

Calls 3

doPendingFuncMethod · 0.95
SetMethod · 0.80
HandleEventMethod · 0.65

Tested by

no test coverage detected