Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches

#include <General.h>

Inheritance diagram for kodi::addon::PVRStringSettingDefinition:
kodi::addon::DynamicCStructHdl< PVRStringSettingDefinition, PVR_STRING_SETTING_DEFINITION >

Public Member Functions

 PVRStringSettingDefinition (const std::vector< PVRTypeStringValue > &settingValues, const std::string &defaultValue, bool allowEmptyValue)
 Class constructor with integrated values.
 
void SetValues (const std::vector< PVRTypeStringValue > &values, const std::string &defaultValue="")
 optional
value definitions.
 
std::vector< PVRTypeStringValueGetValues () const
 To get with SetValues changed values.
 
void SetDefaultValue (const std::string &defaultValue)
 optional
The default value for this setting.
 
std::string GetDefaultValue () const
 To get with SetDefaultValue changed values.
 
void SetAllowEmptyValue (bool allowEmptyValue)
 optional
The allow empty values flag for this setting.
 
bool GetAllowEmptyValue () const
 To get with SetAllowEmptyValue changed values.
 
- Public Member Functions inherited from kodi::addon::DynamicCStructHdl< PVRStringSettingDefinition, PVR_STRING_SETTING_DEFINITION >
 DynamicCStructHdl ()
 
 DynamicCStructHdl (const DynamicCStructHdl &cppClass)
 
 DynamicCStructHdl (const PVR_STRING_SETTING_DEFINITION *cStructure)
 
 DynamicCStructHdl (PVR_STRING_SETTING_DEFINITION *cStructure)
 
const DynamicCStructHdloperator= (const DynamicCStructHdl &right)
 
const DynamicCStructHdloperator= (const PVR_STRING_SETTING_DEFINITION &right)
 
virtual ~DynamicCStructHdl ()
 
 operator PVR_STRING_SETTING_DEFINITION * ()
 
 operator const PVR_STRING_SETTING_DEFINITION * () const
 
const PVR_STRING_SETTING_DEFINITIONGetCStructure () const
 
PVR_STRING_SETTING_DEFINITIONrelease ()
 

Static Public Member Functions

static PVR_STRING_SETTING_DEFINITIONAllocAndCopyData (const PVRStringSettingDefinition &source)
 
static PVR_STRING_SETTING_DEFINITIONAllocAndCopyData (PVR_STRING_SETTING_DEFINITION *source)
 
static void AllocResources (const PVR_STRING_SETTING_DEFINITION *source, PVR_STRING_SETTING_DEFINITION *target)
 
static void FreeResources (PVR_STRING_SETTING_DEFINITION *target)
 
static void ReallocAndCopyData (PVR_STRING_SETTING_DEFINITION **source, const PVRStringSettingDefinition &def)
 

Friends

class CInstancePVRClient
 

Additional Inherited Members

- Protected Attributes inherited from kodi::addon::DynamicCStructHdl< PVRStringSettingDefinition, PVR_STRING_SETTING_DEFINITION >
PVR_STRING_SETTING_DEFINITIONm_cStructure
 

Member Function Documentation

◆ AllocAndCopyData() [1/2]

static PVR_STRING_SETTING_DEFINITION * kodi::addon::PVRStringSettingDefinition::AllocAndCopyData ( const PVRStringSettingDefinition & source)
inlinestatic

◆ AllocAndCopyData() [2/2]

static PVR_STRING_SETTING_DEFINITION * kodi::addon::PVRStringSettingDefinition::AllocAndCopyData ( PVR_STRING_SETTING_DEFINITION * source)
inlinestatic

◆ AllocResources()

static void kodi::addon::PVRStringSettingDefinition::AllocResources ( const PVR_STRING_SETTING_DEFINITION * source,
PVR_STRING_SETTING_DEFINITION * target )
inlinestatic

◆ FreeResources()

static void kodi::addon::PVRStringSettingDefinition::FreeResources ( PVR_STRING_SETTING_DEFINITION * target)
inlinestatic

◆ ReallocAndCopyData()

static void kodi::addon::PVRStringSettingDefinition::ReallocAndCopyData ( PVR_STRING_SETTING_DEFINITION ** source,
const PVRStringSettingDefinition & def )
inlinestatic

Friends And Related Symbol Documentation

◆ CInstancePVRClient

friend class CInstancePVRClient
friend

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