Skip to content

silk/libev-sharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libev-sharp is a wrapper around the libev ( http://software.schmorp.de/pkg/libev.html ) library.

Currently the only supported operations are:
 * IOWatcher - A wrapper around ev_io for watching IO operations
 * TimerWatcher -  A wrapper around ev_timer for creating timers
 * PrepareWatcher - A wrapper around ev_prepare, will be called before each blocking wait call
 * CheckWatcher - A wrapper around ev_check, will be called after each blocking wait call.

Nested loops are not supported.  You can only create and operate on the default loop.

When a Watcher is started, it is GC handled, so it will not be freed. So you must Stop or Dispose all of your Watcher objects when you are done with them or they will live forever.

This project is mainly meant to be used by the Manos project ( http://github.com/jacksonh/manos ) so likely will not be fully productized with documentation, tests, examples, ect, unless there is a need.

About

A C# wrapper for the libev library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages