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

Inherits DynamicCStructHdl< PVRSettingDefinition, PVR_SETTING_DEFINITION >.

Public Member Functions

unsigned int GetId () const
 To get with SetId changed values.
 
PVRIntSettingDefinition GetIntDefinition () const
 To get with SetIntDefinition changed values.
 
std::string GetName () const
 To get with SetName changed values.
 
uint64_t GetReadonlyConditions () const
 To get with SetReadonlyConditions changed values.
 
PVRStringSettingDefinition GetStringDefinition () const
 To get with SetStringDefinition changed values.
 
PVR_SETTING_TYPE GetType () const
 To get with SetType changed values.
 
 PVRSettingDefinition (unsigned int settingDefId, const std::string &settingDefName, PVR_SETTING_TYPE eType, uint64_t readonlyConditions, const PVRIntSettingDefinition &intSettingDef, const PVRStringSettingDefinition &stringSettingDef)
 Class constructor with integrated values.
 
 PVRSettingDefinition (unsigned int settingDefId, const std::string &settingDefName, uint64_t readonlyConditions, const PVRIntSettingDefinition &settingDef)
 Class constructor with integrated values.
 
 PVRSettingDefinition (unsigned int settingDefId, const std::string &settingDefName, uint64_t readonlyConditions, const PVRStringSettingDefinition &settingDef)
 Class constructor with integrated values.
 
void SetId (unsigned int defId)
 required
This setting definition's identifier.
 
void SetIntDefinition (const PVRIntSettingDefinition &def)
 optional

 
void SetName (const std::string &name)
 required
A short localized string with the name of the setting.
 
void SetReadonlyConditions (uint64_t conditions)
 optional
The read-only conditions value for this setting. PVR_SETTING_READONLY_CONDITION_* enum values
 
void SetStringDefinition (const PVRStringSettingDefinition &def)
 optional

 
void SetType (PVR_SETTING_TYPE eType)
 required
This setting definition's identifier.
 
- Public Member Functions inherited from DynamicCStructHdl< PVRSettingDefinition, PVR_SETTING_DEFINITION >
 DynamicCStructHdl (const DynamicCStructHdl &cppClass)
 
 DynamicCStructHdl (const PVR_SETTING_DEFINITION *cStructure)
 
 DynamicCStructHdl (PVR_SETTING_DEFINITION *cStructure)
 
const PVR_SETTING_DEFINITIONGetCStructure () const
 
 operator const PVR_SETTING_DEFINITION * () const
 
 operator PVR_SETTING_DEFINITION * ()
 
const DynamicCStructHdloperator= (const DynamicCStructHdl &right)
 
const DynamicCStructHdloperator= (const PVR_SETTING_DEFINITION &right)
 
PVR_SETTING_DEFINITIONrelease ()
 

Static Public Member Functions

static PVR_SETTING_DEFINITION ** AllocAndCopyData (const std::vector< PVRSettingDefinition > &source)
 
static PVR_SETTING_DEFINITION ** AllocAndCopyData (PVR_SETTING_DEFINITION **source, unsigned int size)
 
static void AllocResources (const PVR_SETTING_DEFINITION *source, PVR_SETTING_DEFINITION *target)
 
static void FreeResources (PVR_SETTING_DEFINITION **defs, unsigned int size)
 
static void FreeResources (PVR_SETTING_DEFINITION *target)
 
static void ReallocAndCopyData (PVR_SETTING_DEFINITION ***source, unsigned int *size, const std::vector< PVRSettingDefinition > &defs)
 

Friends

class CInstancePVRClient
 

Additional Inherited Members

- Protected Attributes inherited from DynamicCStructHdl< PVRSettingDefinition, PVR_SETTING_DEFINITION >
PVR_SETTING_DEFINITIONm_cStructure
 

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