| 631 | event_free(ev); |
| 632 | } |
| 633 | void HTTPEvent::trigger(struct timeval *tv) { |
| 634 | if (tv == nullptr) { |
| 635 | // Immediately trigger event in main thread. |
| 636 | event_active(ev, 0, 0); |
| 637 | } else { |
| 638 | // Trigger after timeval passed. |
| 639 | evtimer_add(ev, tv); |
| 640 | } |
| 641 | } |
| 642 | HTTPRequest::HTTPRequest(struct evhttp_request *_req, bool _replySent) |
| 643 | : req(_req), replySent(_replySent) {} |
| 644 | HTTPRequest::~HTTPRequest() { |
no outgoing calls
no test coverage detected