Kodi Development  20.0
for Binary and Script based Add-Ons

Inherits CStructHdl< PVRProvider, PVR_PROVIDER >.

Public Member Functions

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

Friends

class CInstancePVRClient
 

Additional Inherited Members

- Protected Attributes inherited from CStructHdl< 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: