Generic RPCs added to czrpc The last few days I’ve been slowly adding support for what I call “generic RPCs” to czrpc . Lack...
Support for server-side asynchronous functions As I’ve mentioned at the end of Modern C++ lightweight binary RPC framework without code generation, one of the...
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...
Easy way to share data between instances Sometimes you need to share data between instances, but you need that data to be accessed externally, automatically created...
czPlayer Sound System is growing czPlayer, the sound system I’ve been developing, it’s slowly growing. After a few days blind coding while porting to...
czPlayer Sound System Finally I resumed work in some of my own projects. I’ve been working on my Sound System (czPlayer), which...