Module wlc::event_loop [] [src]

Exposed functionality of wlc's underlying run loop

XXX: IO largely untested. Please report errors

Modules

Event

Events emitted by the run loop

Structs

EventSource

Type representing a registered event source

Timer

Type representing a registered Timer

Traits

IoCallback

Implement this to react to events

TimerCallback

Implement this to react to timer events

Functions

event_loop_add_io

Register an IO type implementing AsRawFd for event loop callbacks on specified events

event_loop_add_timer

Created a registered Timer with a given Callback