C wrapper of the Asio C++ Library