Pogger/src/ProtocolListener.h

23 lines
440 B
C
Raw Normal View History

#ifndef PROTOCOL_LISTENER_H
#define PROTOCOL_LISTENER_H
#include <UrlProtocolListener.h>
#include <Url.h>
class ProtocolListener : public BUrlProtocolListener
{
public:
ProtocolListener(bool traceLogging);
virtual ~ProtocolListener();
virtual void DataReceived(BUrlRequest*, const char*, off_t, ssize_t);
void SetDownloadIO ( BDataIO* );
BDataIO* GetDownloadIO ( );
private:
BDataIO* fDownloadIO;
bool fTraceLogging;
};
#endif