Huggle  build:^490^dce1e5c
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Huggle::HuggleFeedProviderWiki Class Reference

This is a very simple provider of changes that basically refresh recent changes every 6 seconds. More...

#include <hugglefeedproviderwiki.hpp>

+ Inheritance diagram for Huggle::HuggleFeedProviderWiki:

Public Member Functions

bool ContainsEdit ()
 Check if feed is containing some edits in buffer.
 
bool IsWorking ()
 Return true if this feed is operational or not.
 
void Refresh ()
 
bool Restart ()
 Restart the feed engine.
 
WikiEditRetrieveEdit ()
 Return a last edit from cache or NULL.
 
bool Start ()
 Start the feed engine.
 
void Stop ()
 Stop the feed engine.
 
- Public Member Functions inherited from Huggle::HuggleFeed
virtual bool IsPaused ()
 
virtual bool IsStopped ()
 Returns true in case that a provider is stopped and can be safely deleted. More...
 
virtual void Pause ()
 This is useful to stop parsing edits from irc and like in case that queue is full.
 
virtual void Resume ()
 Resume edit parsing.
 

Private Member Functions

void InsertEdit (WikiEdit *edit)
 
void Process (QString data)
 

Private Attributes

QList< WikiEdit * > * Buffer
 
QDateTime LastRefresh
 
QDateTime LatestTime
 
ApiQueryq
 
bool Refreshing
 

Additional Inherited Members

- Public Attributes inherited from Huggle::HuggleFeed
HuggleQueueFilterFilter
 

Detailed Description

This is a very simple provider of changes that basically refresh recent changes every 6 seconds.

Definition at line 31 of file hugglefeedproviderwiki.hpp.

Member Function Documentation


The documentation for this class was generated from the following files: