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; 184 virtual void retrieveData( const KURL &url); 192 virtual int errorCode() const; 194 virtual void abort() {} 197 void slotOutput(TDEProcess *process, char *data, int length); 198 void slotExited(TDEProcess *process); 257 class KDE_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
|