#include <PVRProviders.h>
◆ GetByClient()
std::shared_ptr< CPVRProvider > CPVRProvidersContainer::GetByClient |
( |
int | iClientId, |
|
|
int | iUniqueId ) const |
Get the provider denoted by given client id and unique client provider id.
- Parameters
-
iClientId | The client id. |
iUniqueId | The client provider id. |
- Returns
- the provider if found, null otherwise.
◆ GetProvidersList()
std::vector< std::shared_ptr< CPVRProvider > > CPVRProvidersContainer::GetProvidersList |
( |
| ) |
const |
Get all providers in this container
- Returns
- The list of all providers
◆ InsertEntry()
◆ UpdateFromClient()
bool CPVRProvidersContainer::UpdateFromClient |
( |
const std::shared_ptr< CPVRProvider > & | provider | ) |
|
Add a provider to this container or update the provider if already present in this container.
- Parameters
-
- Returns
- True, if the update was successful. False, otherwise.
◆ m_critSection
CCriticalSection PVR::CPVRProvidersContainer::m_critSection |
|
mutableprotected |
◆ m_iLastId
int PVR::CPVRProvidersContainer::m_iLastId = 0 |
|
protected |
◆ m_providers
std::vector<std::shared_ptr<CPVRProvider> > PVR::CPVRProvidersContainer::m_providers |
|
protected |
The documentation for this class was generated from the following files: