Skip to content
forked from toffaletti/libten

C++ library for network services on modern x86_64 Linux

Notifications You must be signed in to change notification settings

elrasguno/libten

 
 

Repository files navigation

C++11 library for network services on modern x86-64 Linux.
Heavily inspired and copied from python-gevent, state-threads, plan9, and go-lang.

boost.context-0.7.6 parts from https://github.com/olk/boost.context
http_parser from https://github.com/joyent/http-parser
glog-0.3.1 from http://code.google.com/p/google-glog/
stringencoders from http://code.google.com/p/stringencoders/
msgpack-0.5.7 from http://msgpack.org/
jansson-2.2.1 from http://www.digip.org/jansson/

TODO
----
Optimizations (almost no profiling has been done, lots of room for improvement)
Better support for std::chrono all around (qlock/rendez)
qlock/rendez to use C++11 mutex/condition_variable api instead of plan9
More tests and documentation and examples

About

C++ library for network services on modern x86_64 Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published