Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CRssReader Class Reference

#include <RssReader.h>

Inheritance diagram for CRssReader:
CThread

Public Member Functions

 CRssReader ()
 
 ~CRssReader () override
 
void Create (IRssObserver *aObserver, const std::vector< std::string > &aUrl, const std::vector< int > &times, int spacesBetweenFeeds, bool rtl)
 
bool Parse (const std::string &data, int iFeed, const std::string &charset)
 
void getFeed (vecText &text)
 
void AddTag (const std::string &addTag)
 
void AddToQueue (int iAdd)
 
void UpdateObserver ()
 
void SetObserver (IRssObserver *observer)
 
void CheckForUpdates ()
 
void requestRefresh ()
 
- Public Member Functions inherited from CThread
 CThread (IRunnable *pRunnable, const char *ThreadName)
 
virtual ~CThread ()
 
void Create (bool bAutoDelete=false, unsigned stacksize=0)
 
void Sleep (unsigned int milliseconds)
 
int GetSchedRRPriority (void)
 
bool SetPrioritySched_RR (int iPriority)
 
bool IsAutoDelete () const
 
virtual void StopThread (bool bWait=true)
 
bool IsRunning () const
 
bool IsCurrentThread () const
 
int GetMinPriority (void)
 
int GetMaxPriority (void)
 
int GetNormalPriority (void)
 
int GetPriority (void)
 
bool SetPriority (const int iPriority)
 
bool WaitForThreadExit (unsigned int milliseconds)
 
float GetRelativeUsage ()
 
int64_t GetAbsoluteUsage ()
 
virtual void OnException ()
 

Public Attributes

float m_savedScrollPixelPos
 

Additional Inherited Members

- Static Public Member Functions inherited from CThread
static bool IsCurrentThread (const ThreadIdentifier tid)
 
static ThreadIdentifier GetCurrentThreadId ()
 
static ThreadIdentifier GetDisplayThreadId (const ThreadIdentifier tid)
 
static CThreadGetCurrentThread ()
 
- Protected Types inherited from CThread
enum  WaitResponse { WAIT_INTERRUPTED = -1 , WAIT_SIGNALED = 0 , WAIT_TIMEDOUT = 1 }
 
- Protected Member Functions inherited from CThread
 CThread (const char *ThreadName)
 
virtual void OnStartup ()
 
WaitResponse AbortableWait (CEvent &event, int timeoutMillis=-1)
 
- Protected Attributes inherited from CThread
std::atomic< bool > m_bStop
 

Constructor & Destructor Documentation

◆ CRssReader()

CRssReader::CRssReader ( )

◆ ~CRssReader()

CRssReader::~CRssReader ( )
override

Member Function Documentation

◆ AddTag()

void CRssReader::AddTag ( const std::string &  addTag)

◆ AddToQueue()

void CRssReader::AddToQueue ( int  iAdd)

◆ CheckForUpdates()

void CRssReader::CheckForUpdates ( )

◆ Create()

void CRssReader::Create ( IRssObserver aObserver,
const std::vector< std::string > &  aUrl,
const std::vector< int > &  times,
int  spacesBetweenFeeds,
bool  rtl 
)

◆ getFeed()

void CRssReader::getFeed ( vecText text)

◆ Parse()

bool CRssReader::Parse ( const std::string &  data,
int  iFeed,
const std::string &  charset 
)

◆ requestRefresh()

void CRssReader::requestRefresh ( )

◆ SetObserver()

void CRssReader::SetObserver ( IRssObserver observer)

◆ UpdateObserver()

void CRssReader::UpdateObserver ( )

Member Data Documentation

◆ m_savedScrollPixelPos

float CRssReader::m_savedScrollPixelPos

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