IM/MS/pool/thread/ev_base.h
2023-05-03 19:09:14 +08:00

30 lines
399 B
C++

//
// Created by dongl on 23-4-14.
//
#ifndef IM_EV_BASE_H
#define IM_EV_BASE_H
#include "event2/event.h"
#include "event2/bufferevent.h"
class ev_base {
public:
explicit ev_base(event_base *base) : base(base) {}
void operator() (){
event_base_dispatch(base);
event_base_free(base);
}
private:
event_base* base;
int ev_base_id;
};
#endif //IM_EV_BASE_H