Libevent's in-depth explanation - source depth analysis