ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/gvpe/src/iom.h
(Generate patch)

Comparing gvpe/src/iom.h (file contents):
Revision 1.28 by pcg, Mon Mar 7 01:31:26 2005 UTC vs.
Revision 1.30 by pcg, Wed Jan 11 21:27:05 2006 UTC

14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details. 15 GNU General Public License for more details.
16 16
17 You should have received a copy of the GNU General Public License 17 You should have received a copy of the GNU General Public License
18 along with gvpe; if not, write to the Free Software 18 along with gvpe; if not, write to the Free Software
19 Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 19 Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20*/ 20*/
21 21
22#ifndef IOM_H__ 22#ifndef IOM_H__
23#define IOM_H__ 23#define IOM_H__
24 24
124 124
125 watcher () : active (0) { } 125 watcher () : active (0) { }
126}; 126};
127 127
128#if IOM_IO 128#if IOM_IO
129enum { EVENT_READ = 1, EVENT_WRITE = 2 }; 129enum { EVENT_UNDEF = -1, EVENT_NONE = 0, EVENT_READ = 1, EVENT_WRITE = 2 };
130 130
131struct io_watcher : watcher, callback2<void, io_watcher &, short> { 131struct io_watcher : watcher, callback2<void, io_watcher &, short> {
132 int fd; 132 int fd;
133 short events; 133 short events;
134 134

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines