|
|
typedef std::vector< std::shared_ptr< CPVRTimerInfoTag > > | VecTimerInfoTag |
| |
|
typedef std::map< CDateTime, VecTimerInfoTag > | MapTags |
| |
|
|
CCriticalSection | m_critSection |
| |
|
unsigned int | m_iLastId = 0 |
| |
|
MapTags | m_tags |
| |
◆ GetByClient()
| std::shared_ptr< CPVRTimerInfoTag > CPVRTimersContainer::GetByClient |
( |
int |
iClientId, |
|
|
int |
iClientIndex |
|
) |
| const |
Get the timer tag denoted by given client id and timer id.
- Parameters
-
| iClientId | The client id. |
| iClientIndex | The timer id. |
- Returns
- the timer tag if found, null otherwise.
◆ GetTags()
| const MapTags& PVR::CPVRTimersContainer::GetTags |
( |
| ) |
const |
|
inline |
Get the timertags map.
- Returns
- The map.
◆ UpdateFromClient()
| bool CPVRTimersContainer::UpdateFromClient |
( |
const std::shared_ptr< CPVRTimerInfoTag > & |
timer | ) |
|
Add a timer tag to this container or update the tag if already present in this container.
- Parameters
-
- Returns
- True, if the update was successful. False, otherwise.
The documentation for this class was generated from the following files:
- xbmc/pvr/timers/PVRTimers.h
- xbmc/pvr/timers/PVRTimers.cpp