11 #ifndef LIBRSS_LOADER_H
12 #define LIBRSS_LOADER_H
56 virtual void retrieveData( const KURL &url) = 0;
64 virtual int errorCode() const = 0;
66 virtual void abort() = 0;
79 void dataRetrieved( const TQByteArray &data, bool success);
112 virtual void retrieveData( const KURL &url);
120 virtual int errorCode() const;
122 virtual void abort();
124 static void setUseCache( bool enabled);
125 static void setUserAgent( const TQString &ua);
126 static TQString userAgent();
136 void permanentRedirection( const KURL &url);
142 void slotData(TDEIO::Job *job, const TQByteArray &data);
143 void slotResult(TDEIO::Job *job);
144 void slotPermanentRedirection(TDEIO::Job *job, const KURL &fromUrl,
148 static bool m_useCache;
194 virtual void abort() {}
197 void slotOutput(TDEProcess *process, char *data, int length);
198 void slotExited(TDEProcess *process);
257 class TDE_EXPORT Loader : public TQObject
261 friend class someClassWhichDoesNotExist;
280 static Loader *create(TQObject * object, const char *slot);
303 int errorCode() const;
305 const KURL &discoveredFeedURL() const;
327 void loadingComplete( Loader *loader, Document doc, Status status);
330 void slotRetrieverDone( const TQByteArray &data, bool success);
337 void discoverFeeds( const TQByteArray &data);
344 #endif // LIBRSS_LOADER_H
|