Portable C++ Timer Queue Introduction If you looked at my previous posts, you noticed I explored some of the nice things Boost Asio...
How strands work and why you should use them If you ever used Boost Asio, certainly you used or at least looked at strands . The main benefit...
Simple way to shutdown multiple consumer threads In my earlier post, I said I would be dissecting strands. Since I’m using strands with something like Boost...
Callstack markers (boost::asio::detail::call_stack) Like I mentioned a few days ago in my previous post, I’ve been working on a new network library...
Boost Asio, thread safety, and reinventing the wheel I’ve been working on a new network layer for my G4 project. (See https://bitbucket.org/ruifig/g4devkit ). I ended up creating a library with Windows...