diff options
| -rw-r--r-- | ev++.h | 39 | 
1 files changed, 20 insertions, 19 deletions
| @@ -48,6 +48,26 @@  namespace ev { +  typedef ev_tstamp tstamp; + +  enum { +    UNDEF    = EV_UNDEF, +    NONE     = EV_NONE, +    READ     = EV_READ, +    WRITE    = EV_WRITE, +    TIMEOUT  = EV_TIMEOUT, +    PERIODIC = EV_PERIODIC, +    SIGNAL   = EV_SIGNAL, +    CHILD    = EV_CHILD, +    STAT     = EV_STAT, +    IDLE     = EV_IDLE, +    CHECK    = EV_CHECK, +    PREPARE  = EV_PREPARE, +    FORK     = EV_FORK, +    EMBED    = EV_EMBED, +    ERROR    = EV_ERROR, +  }; +    template<class ev_watcher, class watcher>    struct base : ev_watcher    { @@ -143,25 +163,6 @@ namespace ev {      }    }; -  enum { -    UNDEF    = EV_UNDEF, -    NONE     = EV_NONE, -    READ     = EV_READ, -    WRITE    = EV_WRITE, -    TIMEOUT  = EV_TIMEOUT, -    PERIODIC = EV_PERIODIC, -    SIGNAL   = EV_SIGNAL, -    CHILD    = EV_CHILD, -    STAT     = EV_STAT, -    IDLE     = EV_IDLE, -    CHECK    = EV_CHECK, -    PREPARE  = EV_PREPARE, -    FORK     = EV_FORK, -    EMBED    = EV_EMBED, -    ERROR    = EV_ERROR, -  }; - -  typedef ev_tstamp tstamp;    inline ev_tstamp now (EV_P)    { | 
