init_curl start_request tick_request active_requests get_version recv_from_websocket send_to_websocket close_websocket cleanup_websocket get_result_size get_result_buffer get_result_code get_result_closed get_result_bytes_left get_result_is_text free