Changeset View
Changeset View
Standalone View
Standalone View
src/httprpc.cpp
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | public: | ||||
} | } | ||||
private: | private: | ||||
HTTPEvent ev; | HTTPEvent ev; | ||||
}; | }; | ||||
class HTTPRPCTimerInterface : public RPCTimerInterface { | class HTTPRPCTimerInterface : public RPCTimerInterface { | ||||
public: | public: | ||||
HTTPRPCTimerInterface(struct event_base *_base) : base(_base) {} | explicit HTTPRPCTimerInterface(struct event_base *_base) : base(_base) {} | ||||
const char *Name() override { return "HTTP"; } | const char *Name() override { return "HTTP"; } | ||||
RPCTimerBase *NewTimer(std::function<void(void)> &func, | RPCTimerBase *NewTimer(std::function<void(void)> &func, | ||||
int64_t millis) override { | int64_t millis) override { | ||||
return new HTTPRPCTimer(base, func, millis); | return new HTTPRPCTimer(base, func, millis); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 354 Lines • Show Last 20 Lines |