MCPcopy Create free account
hub / github.com/cloudwego/netpoll / Run

Method Run

netpoll_server.go:46–58  ·  view source on GitHub ↗

Run this server.

()

Source from the content-addressed store, hash-verified

44
45// Run this server.
46func (s *server) Run() (err error) {
47 s.operator = FDOperator{
48 FD: s.ln.Fd(),
49 OnRead: s.OnRead,
50 OnHup: s.OnHup,
51 }
52 s.operator.poll = pollmanager.Pick()
53 err = s.operator.Control(PollReadable)
54 if err != nil {
55 s.onQuit(err)
56 }
57 return err
58}
59
60// Close this server with deadline.
61func (s *server) Close(ctx context.Context) error {

Callers

nothing calls this directly

Calls 3

FdMethod · 0.65
PickMethod · 0.65
ControlMethod · 0.65

Tested by

no test coverage detected