void Http::read_cb(bufferevent *bev, void *ctx) { DEBUG_LOG("read"); Http* http = (Http*)ctx; if(http->bev == bev) { while(http->loop()); } else if(http->bev_cgi == bev) { evbuffer_add_buffer(bufferevent_get_output(http->bev), bufferevent_get_input(bev)); } else { DEBUG_LOG("error read_cb"); } }