Kodi Development 22.0
for Binary and Script based Add-Ons
 
Loading...
Searching...
No Matches

Inherits DynamicCStructHdl< PVRProvider, PVR_PROVIDER >.

Public Member Functions

std::vector< std::string > GetCountries () const
 To get with SetCountries changed values.
 
std::string GetIconPath () const
 To get with SetIconPath changed values.
 
std::vector< std::string > GetLanguages () const
 To get with SetLanguages changed values.
 
std::string GetName () const
 To get with SetName changed values.
 
PVR_PROVIDER_TYPE GetType () const
 To get with SetType changed values.
 
unsigned int GetUniqueId () const
 To get with SetUniqueId changed values.
 
void SetCountries (const std::vector< std::string > &countries)
 optional
The country codes for the provider.
 
void SetIconPath (const std::string &iconPath)
 optional
Path to the provider icon (if present).
 
void SetLanguages (const std::vector< std::string > &languages)
 optional
The language codes for the provider.
 
void SetName (const std::string &name)
 required
Name given to this provider.
 
void SetType (PVR_PROVIDER_TYPE type)
 optional
Provider type.
 
void SetUniqueId (unsigned int uniqueId)
 required
Unique identifier for this provider.
 
- Public Member Functions inherited from DynamicCStructHdl< PVRProvider, PVR_PROVIDER >
 DynamicCStructHdl (const DynamicCStructHdl &cppClass)
 
 DynamicCStructHdl (const PVR_PROVIDER *cStructure)
 
 DynamicCStructHdl (PVR_PROVIDER *cStructure)
 
const PVR_PROVIDERGetCStructure () const
 
 operator const PVR_PROVIDER * () const
 
 operator PVR_PROVIDER * ()
 
const DynamicCStructHdloperator= (const DynamicCStructHdl &right)
 
const DynamicCStructHdloperator= (const PVR_PROVIDER &right)
 
PVR_PROVIDERrelease ()
 

Static Public Member Functions

static void AllocResources (const PVR_PROVIDER *source, PVR_PROVIDER *target)
 
static void FreeResources (PVR_PROVIDER *target)
 

Friends

class CInstancePVRClient
 

Additional Inherited Members

- Protected Attributes inherited from DynamicCStructHdl< PVRProvider, PVR_PROVIDER >
PVR_PROVIDERm_cStructure
 

Member Function Documentation

◆ SetCountries()

void SetCountries ( const std::vector< std::string > & countries)
inline

optional
The country codes for the provider.

Note
ISO 3166 country codes required (e.g 'GB,IE,CA').

◆ GetCountries()

std::vector< std::string > GetCountries ( ) const
inline

To get with SetCountries changed values.

◆ SetLanguages()

void SetLanguages ( const std::vector< std::string > & languages)
inline

optional
The language codes for the provider.

Note
RFC 5646 standard codes required (e.g.: 'en_GB,fr_CA').

◆ GetLanguages()

std::vector< std::string > GetLanguages ( ) const
inline

To get with SetLanguages changed values.


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