Versions in this module Expand all Collapse all v2 v2.0.3 Feb 17, 2022 Changes in this version + const EVFilterRead — darwin/amd64 + const EVFilterSock — darwin/amd64 + const EVFilterWrite — darwin/amd64 + const ErrEvents — linux/amd64 + const InEvents — linux/amd64 + const InitPollEventsCap — darwin/amd64, linux/amd64 + const MaxAsyncTasksAtOneTime — darwin/amd64, linux/amd64 + const MaxPollEventsCap — darwin/amd64, linux/amd64 + const MinPollEventsCap — darwin/amd64, linux/amd64 + const OutEvents — linux/amd64 + func Dup(fd int) (int, string, error) — darwin/amd64, linux/amd64 + func PutPollAttachment(pa *PollAttachment) — darwin/amd64, linux/amd64 + type IOEvent = int16 — darwin/amd64 + type IOEvent = uint32 — linux/amd64 + type PollAttachment struct — darwin/amd64, linux/amd64 + Callback PollEventHandler + FD int + func GetPollAttachment() *PollAttachment + type PollEventHandler func(int, int16) error — darwin/amd64 + type PollEventHandler func(int, uint32) error — linux/amd64 + type Poller struct — darwin/amd64, linux/amd64 + func OpenPoller() (poller *Poller, err error) + func (p *Poller) AddRead(pa *PollAttachment) error + func (p *Poller) AddReadWrite(pa *PollAttachment) error + func (p *Poller) AddWrite(pa *PollAttachment) error + func (p *Poller) Close() error + func (p *Poller) Delete(_ int) error + func (p *Poller) Delete(fd int) error + func (p *Poller) ModRead(pa *PollAttachment) error + func (p *Poller) ModReadWrite(pa *PollAttachment) error + func (p *Poller) Polling(callback func(fd int, ev uint32) error) error + func (p *Poller) Polling(callback func(fd int, filter int16) error) error + func (p *Poller) Trigger(fn queue.TaskFunc, arg interface{}) (err error) + func (p *Poller) UrgentTrigger(fn queue.TaskFunc, arg interface{}) (err error)