Skip to content

nokia/libNoSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libnosync - async event loop for applications with reproducible behaviour

Simple C++14 event loop implementation designed with code reproducibility in mind. It's meant to be used in applications split into two parts:

  • "core" part with reproducible behaviour (including dependency on time),
  • small "non-core" part without full reproducibility (doing i/o, using separate threads, etc.)

... separated with "connectors", which are objects responsible for exchanging messages, exposed to the "core" part using generic interfaces (which can be easily decorated or mocked).

Author: Zbigniew Chyla (zbigniew.chyla@nokia.com)

Copyright (C) Nokia 2017,2018

About

An async event loop for applications with reproducible behaviour

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published