Tuesday, November 29, 2016

libasutils - Some c++ utilities that come in handy at times

Latest project involves c++.  I needed some utilities and I needed them my way!  I used a bunch of helper libraries and also rolled some of my own.  Some useful stuff, I'm sure there are others that do the same and maybe part of the STD has it but I wanted a bit of learning as well.  Things it currently has:

  1.  Http server - thin c++ wrapper around gnu libmicrohttpd
  2.  EPOLL high performance sockets for client/server 
  3.  Thread pool
  4.  Utils - sha1 (wraps boosts), timestamps, timestamp converter, split
  5.  Buffered reader and writer

It's linux only.

https://github.com/asharif/libasutils