AsyncTimeout::AsyncTimeout(TimeoutManager* timeoutManager)
: timeoutManager_(timeoutManager) {
- event_set(&event_, -1, EV_TIMEOUT, &AsyncTimeout::libeventCallback, this);
+ folly_event_set(
+ &event_, -1, EV_TIMEOUT, &AsyncTimeout::libeventCallback, this);
event_.ev_base = nullptr;
timeoutManager_->attachTimeoutManager(
this,
AsyncTimeout::AsyncTimeout(EventBase* eventBase)
: timeoutManager_(eventBase) {
- event_set(&event_, -1, EV_TIMEOUT, &AsyncTimeout::libeventCallback, this);
+ folly_event_set(
+ &event_, -1, EV_TIMEOUT, &AsyncTimeout::libeventCallback, this);
event_.ev_base = nullptr;
if (eventBase) {
timeoutManager_->attachTimeoutManager(
InternalEnum internal)
: timeoutManager_(timeoutManager) {
- event_set(&event_, -1, EV_TIMEOUT, &AsyncTimeout::libeventCallback, this);
+ folly_event_set(
+ &event_, -1, EV_TIMEOUT, &AsyncTimeout::libeventCallback, this);
event_.ev_base = nullptr;
timeoutManager_->attachTimeoutManager(this, internal);
RequestContext::saveContext();
AsyncTimeout::AsyncTimeout(EventBase* eventBase, InternalEnum internal)
: timeoutManager_(eventBase) {
- event_set(&event_, -1, EV_TIMEOUT, &AsyncTimeout::libeventCallback, this);
+ folly_event_set(
+ &event_, -1, EV_TIMEOUT, &AsyncTimeout::libeventCallback, this);
event_.ev_base = nullptr;
timeoutManager_->attachTimeoutManager(this, internal);
RequestContext::saveContext();
}
AsyncTimeout::AsyncTimeout(): timeoutManager_(nullptr) {
- event_set(&event_, -1, EV_TIMEOUT, &AsyncTimeout::libeventCallback, this);
+ folly_event_set(
+ &event_, -1, EV_TIMEOUT, &AsyncTimeout::libeventCallback, this);
event_.ev_base = nullptr;
RequestContext::saveContext();
}
detachTimeoutManager();
}
-void AsyncTimeout::libeventCallback(int fd, short events, void* arg) {
+void AsyncTimeout::libeventCallback(libevent_fd_t fd, short events, void* arg) {
AsyncTimeout* timeout = reinterpret_cast<AsyncTimeout*>(arg);
- assert(fd == -1);
+ assert(libeventFdToFd(fd) == -1);
assert(events == EV_TIMEOUT);
// prevent unused variable warnings
(void)fd;