Documentation
¶
Index ¶
- Constants
- Variables
- type Config
- type Descriptor
- func Handle(c net.Conn, events Event) (*Descriptor, error)
- func HandleRead(c net.Conn) (*Descriptor, error)
- func HandleReadOnce(c net.Conn) (*Descriptor, error)
- func HandleReadWrite(c net.Conn) (*Descriptor, error)
- func HandleWrite(c net.Conn) (*Descriptor, error)
- func HandleWriteOnce(c net.Conn) (*Descriptor, error)
- func NewDescriptor(fd uintptr, ev Event) *Descriptor
- type Event
- type Poller
Constants ¶
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
OnWaitError func(error)
}
Config contains the base poller configuration
type Descriptor ¶
func HandleRead ¶
func HandleRead(c net.Conn) (*Descriptor, error)
func HandleReadOnce ¶
func HandleReadOnce(c net.Conn) (*Descriptor, error)
func HandleReadWrite ¶
func HandleReadWrite(c net.Conn) (*Descriptor, error)
func HandleWrite ¶
func HandleWrite(c net.Conn) (*Descriptor, error)
func HandleWriteOnce ¶
func HandleWriteOnce(c net.Conn) (*Descriptor, error)
func NewDescriptor ¶
func NewDescriptor(fd uintptr, ev Event) *Descriptor
type Event ¶
type Event uint16
Event mask
type Poller ¶
type Poller interface { Start(*Descriptor, func(Event)) error Stop(*Descriptor) error Resume(*Descriptor) error }
Poller describes a poll capable interface
Click to show internal directories.
Click to hide internal directories.