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

#include <PVRTimersPath.h>

Public Member Functions

 CPVRTimersPath (const std::string &strPath)
 
 CPVRTimersPath (const std::string &strPath, int iClientId, int iParentId)
 
 CPVRTimersPath (bool bRadio, bool bTimerRules)
 
bool IsValid () const
 
const std::string & AsString () const &
 
std::string AsString () &&
 
bool IsTimersRoot () const
 
bool IsTimerRule () const
 
bool IsRadio () const
 
bool IsRules () const
 
int GetClientId () const
 
int GetParentId () const
 

Static Public Attributes

static const std::string PATH_ADDTIMER = "pvr://timers/addtimer/"
 
static const std::string PATH_NEW = "pvr://timers/new/"
 
static const std::string PATH_TV_TIMERS = "pvr://timers/tv/timers/"
 
static const std::string PATH_TV_TIMER_RULES = "pvr://timers/tv/rules/"
 
static const std::string PATH_RADIO_TIMERS = "pvr://timers/radio/timers/"
 
static const std::string PATH_RADIO_TIMER_RULES = "pvr://timers/radio/rules/"
 

Constructor & Destructor Documentation

◆ CPVRTimersPath() [1/3]

CPVRTimersPath::CPVRTimersPath ( const std::string & strPath)
explicit

◆ CPVRTimersPath() [2/3]

CPVRTimersPath::CPVRTimersPath ( const std::string & strPath,
int iClientId,
int iParentId )

◆ CPVRTimersPath() [3/3]

CPVRTimersPath::CPVRTimersPath ( bool bRadio,
bool bTimerRules )

Member Function Documentation

◆ AsString() [1/2]

std::string PVR::CPVRTimersPath::AsString ( ) &&
inline

◆ AsString() [2/2]

const std::string & PVR::CPVRTimersPath::AsString ( ) const &
inline

◆ GetClientId()

int PVR::CPVRTimersPath::GetClientId ( ) const
inline

◆ GetParentId()

int PVR::CPVRTimersPath::GetParentId ( ) const
inline

◆ IsRadio()

bool PVR::CPVRTimersPath::IsRadio ( ) const
inline

◆ IsRules()

bool PVR::CPVRTimersPath::IsRules ( ) const
inline

◆ IsTimerRule()

bool PVR::CPVRTimersPath::IsTimerRule ( ) const
inline

◆ IsTimersRoot()

bool PVR::CPVRTimersPath::IsTimersRoot ( ) const
inline

◆ IsValid()

bool PVR::CPVRTimersPath::IsValid ( ) const
inline

Member Data Documentation

◆ PATH_ADDTIMER

const std::string CPVRTimersPath::PATH_ADDTIMER = "pvr://timers/addtimer/"
static

◆ PATH_NEW

const std::string CPVRTimersPath::PATH_NEW = "pvr://timers/new/"
static

◆ PATH_RADIO_TIMER_RULES

const std::string CPVRTimersPath::PATH_RADIO_TIMER_RULES = "pvr://timers/radio/rules/"
static

◆ PATH_RADIO_TIMERS

const std::string CPVRTimersPath::PATH_RADIO_TIMERS = "pvr://timers/radio/timers/"
static

◆ PATH_TV_TIMER_RULES

const std::string CPVRTimersPath::PATH_TV_TIMER_RULES = "pvr://timers/tv/rules/"
static

◆ PATH_TV_TIMERS

const std::string CPVRTimersPath::PATH_TV_TIMERS = "pvr://timers/tv/timers/"
static

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