… | |
… | |
115 | }; |
115 | }; |
116 | |
116 | |
117 | struct watcher { |
117 | struct watcher { |
118 | int active; /* 0 == inactive, else index into respective vector */ |
118 | int active; /* 0 == inactive, else index into respective vector */ |
119 | |
119 | |
|
|
120 | bool is_active () { return active; } |
|
|
121 | |
120 | watcher () : active (0) { } |
122 | watcher () : active (0) { } |
121 | }; |
123 | }; |
122 | |
124 | |
123 | #if IOM_IO |
125 | #if IOM_IO |
124 | enum { EVENT_UNDEF = -1, EVENT_NONE = 0, EVENT_READ = 1, EVENT_WRITE = 2 }; |
126 | enum { EVENT_UNDEF = -1, EVENT_NONE = 0, EVENT_READ = 1, EVENT_WRITE = 2 }; |