Skip to content

C++ utility library. Directory Tree (Trie), File System Watcher, File Tree Walk, Semaphore, Http Client, TCP Client, TCP Listener, TCP Server, Thread Pool and Thread.

License

Notifications You must be signed in to change notification settings

corehacker/ch-cpp-utils

Repository files navigation

ch-cpp-utils

Build Status

  • Multithreaded Asynchronous HTTP server using libevent.
  • Configurable request router using event registration mechanism.
  • Multithreaded Asynchronous HTTP client using libevent using connection pooling.
  • Asynchronous file system watcher using epoll for handling millions of watchable directories.
  • Implementation to track directory tree structure for usage in multiple places. (HTTP request routing, Watching file system and tracking watch FDs).

About

C++ utility library. Directory Tree (Trie), File System Watcher, File Tree Walk, Semaphore, Http Client, TCP Client, TCP Listener, TCP Server, Thread Pool and Thread.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published