| 580 | } |
| 581 | HTTPEvent::~HTTPEvent() { event_free(ev); } |
| 582 | void HTTPEvent::trigger(struct timeval *tv) |
| 583 | { |
| 584 | if (tv == nullptr) |
| 585 | event_active(ev, 0, 0); // immediately trigger event in main thread |
| 586 | else |
| 587 | evtimer_add(ev, tv); // trigger after timeval passed |
| 588 | } |
| 589 | HTTPRequest::HTTPRequest(struct evhttp_request *_req) : req(_req), replySent(false) {} |
| 590 | HTTPRequest::~HTTPRequest() |
| 591 | { |
no outgoing calls
no test coverage detected