Giter Site home page Giter Site logo

timerfd's Introduction

timerfd

Python module with timerfd wrapper functions and a Timerfd class for encapsulated timerfd objects

timerfd's People

Contributors

jeffbuttars avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

mayfield

timerfd's Issues

Tornado IOLoop with timerfd

Add a tornado ready IOLoop that uses timerfd for timers instead of tornado's home grown timers.

  • timerfd IOLoop should inherit as much existing IOLoop functianality as possible.
  • It `should inherit from the most top level tornado IOLoop class as possible
  • It should gracefully fallback to tornado's preferred loop for the system if the timerfd module is not installed. But complain with a loud warning.

Add absolute time support

Currently only time offsets are supported, but the system timerfd supports using an absolute time. It's very possible to use an absolute time with the python timerfd module, so we should support it.

Add nanosecond support

The system timerfd supports nanoseconds, so should the timerfd python module. Currently the python timedelta only goes to microsecond percision. We should add an argument that allows a nanosecond time slice to be added. The argument would support a numeric value between 1 and 1000000000, to support up a seconds worth of nano seconds.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.