boost::asio implementation for Cinder