/* */ #ifndef DOWNLOAD_EVENT_LISTENER_H #define DOWNLOAD_EVENT_LISTENER_H #include "Notifier.h" namespace aria2 { class ApiCallbackDownloadEventListener : public DownloadEventListener { public: ApiCallbackDownloadEventListener(Session* session, DownloadEventCallback callback, void* userData); virtual ~ApiCallbackDownloadEventListener(); virtual void onEvent(DownloadEvent event, const RequestGroup* group); private: Session* session_; DownloadEventCallback callback_; void* userData_; }; } // namespace aria2 #endif // DOWNLOAD_EVENT_LISTENER_H