Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
PVR::CPVREpgTagsCache Class Reference

#include <EpgTagsCache.h>

Public Member Functions

 CPVREpgTagsCache ()=delete
 
 CPVREpgTagsCache (int iEpgID, const std::shared_ptr< CPVREpgChannelData > &channelData, const std::shared_ptr< CPVREpgDatabase > &database, const std::map< CDateTime, std::shared_ptr< CPVREpgInfoTag > > &changedTags)
 
void SetChannelData (const std::shared_ptr< CPVREpgChannelData > &data)
 
void Reset ()
 
bool Refresh ()
 
std::shared_ptr< CPVREpgInfoTagGetLastEndedTag ()
 
std::shared_ptr< CPVREpgInfoTagGetNowActiveTag ()
 
std::shared_ptr< CPVREpgInfoTagGetNextStartingTag ()
 

Constructor & Destructor Documentation

◆ CPVREpgTagsCache() [1/2]

PVR::CPVREpgTagsCache::CPVREpgTagsCache ( )
delete

◆ CPVREpgTagsCache() [2/2]

PVR::CPVREpgTagsCache::CPVREpgTagsCache ( int iEpgID,
const std::shared_ptr< CPVREpgChannelData > & channelData,
const std::shared_ptr< CPVREpgDatabase > & database,
const std::map< CDateTime, std::shared_ptr< CPVREpgInfoTag > > & changedTags )
inline

Member Function Documentation

◆ GetLastEndedTag()

std::shared_ptr< CPVREpgInfoTag > CPVREpgTagsCache::GetLastEndedTag ( )

◆ GetNextStartingTag()

std::shared_ptr< CPVREpgInfoTag > CPVREpgTagsCache::GetNextStartingTag ( )

◆ GetNowActiveTag()

std::shared_ptr< CPVREpgInfoTag > CPVREpgTagsCache::GetNowActiveTag ( )

◆ Refresh()

bool CPVREpgTagsCache::Refresh ( )

◆ Reset()

void CPVREpgTagsCache::Reset ( )

◆ SetChannelData()

void CPVREpgTagsCache::SetChannelData ( const std::shared_ptr< CPVREpgChannelData > & data)

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