/* */ #include "ApiCallbackDownloadEventListener.h" #include "RequestGroup.h" namespace aria2 { ApiCallbackDownloadEventListener::ApiCallbackDownloadEventListener( Session* session, DownloadEventCallback callback, void* userData) : session_(session), callback_(callback), userData_(userData) { } ApiCallbackDownloadEventListener::~ApiCallbackDownloadEventListener() = default; void ApiCallbackDownloadEventListener::onEvent(DownloadEvent event, const RequestGroup* group) { callback_(session_, event, group->getGID(), userData_); } } // namespace aria2