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::PVRTypeStringValue:
kodi::addon::DynamicCStructHdl< PVRTypeStringValue, PVR_ATTRIBUTE_STRING_VALUE >

Public Member Functions

 PVRTypeStringValue ()=default
 Default class constructor.
 
 PVRTypeStringValue (const std::string &value, const std::string &description)
 Class constructor with integrated value set.
 
void SetValue (const std::string &value)
 To set with the identification value.
 
std::string GetValue () const
 To get with the identification value.
 
void SetDescription (const std::string &description)
 To set with the description text of the value.
 
std::string GetDescription () const
 To get with the description text of the value.
 
- Public Member Functions inherited from kodi::addon::DynamicCStructHdl< PVRTypeStringValue, PVR_ATTRIBUTE_STRING_VALUE >
 DynamicCStructHdl ()
 
 DynamicCStructHdl (const DynamicCStructHdl &cppClass)
 
 DynamicCStructHdl (const PVR_ATTRIBUTE_STRING_VALUE *cStructure)
 
 DynamicCStructHdl (PVR_ATTRIBUTE_STRING_VALUE *cStructure)
 
const DynamicCStructHdloperator= (const DynamicCStructHdl &right)
 
const DynamicCStructHdloperator= (const PVR_ATTRIBUTE_STRING_VALUE &right)
 
virtual ~DynamicCStructHdl ()
 
 operator PVR_ATTRIBUTE_STRING_VALUE * ()
 
 operator const PVR_ATTRIBUTE_STRING_VALUE * () const
 
const PVR_ATTRIBUTE_STRING_VALUEGetCStructure () const
 
PVR_ATTRIBUTE_STRING_VALUErelease ()
 

Static Public Member Functions

static PVR_ATTRIBUTE_STRING_VALUEAllocAndCopyData (const std::vector< PVRTypeStringValue > &source)
 
static PVR_ATTRIBUTE_STRING_VALUEAllocAndCopyData (const PVR_ATTRIBUTE_STRING_VALUE *source, unsigned int size)
 
static void AllocResources (const PVR_ATTRIBUTE_STRING_VALUE *source, PVR_ATTRIBUTE_STRING_VALUE *target)
 
static void FreeResources (PVR_ATTRIBUTE_STRING_VALUE *target)
 
static void FreeResources (PVR_ATTRIBUTE_STRING_VALUE *values, unsigned int size)
 
static void ReallocAndCopyData (PVR_ATTRIBUTE_STRING_VALUE **source, unsigned int *size, const std::vector< PVRTypeStringValue > &values)
 

Friends

class CInstancePVRClient
 

Additional Inherited Members

- Protected Attributes inherited from kodi::addon::DynamicCStructHdl< PVRTypeStringValue, PVR_ATTRIBUTE_STRING_VALUE >
PVR_ATTRIBUTE_STRING_VALUEm_cStructure
 

Member Function Documentation

◆ AllocAndCopyData() [1/2]

static PVR_ATTRIBUTE_STRING_VALUE * kodi::addon::PVRTypeStringValue::AllocAndCopyData ( const PVR_ATTRIBUTE_STRING_VALUE * source,
unsigned int size )
inlinestatic

◆ AllocAndCopyData() [2/2]

static PVR_ATTRIBUTE_STRING_VALUE * kodi::addon::PVRTypeStringValue::AllocAndCopyData ( const std::vector< PVRTypeStringValue > & source)
inlinestatic

◆ AllocResources()

static void kodi::addon::PVRTypeStringValue::AllocResources ( const PVR_ATTRIBUTE_STRING_VALUE * source,
PVR_ATTRIBUTE_STRING_VALUE * target )
inlinestatic

◆ FreeResources() [1/2]

static void kodi::addon::PVRTypeStringValue::FreeResources ( PVR_ATTRIBUTE_STRING_VALUE * target)
inlinestatic

◆ FreeResources() [2/2]

static void kodi::addon::PVRTypeStringValue::FreeResources ( PVR_ATTRIBUTE_STRING_VALUE * values,
unsigned int size )
inlinestatic

◆ ReallocAndCopyData()

static void kodi::addon::PVRTypeStringValue::ReallocAndCopyData ( PVR_ATTRIBUTE_STRING_VALUE ** source,
unsigned int * size,
const std::vector< PVRTypeStringValue > & values )
inlinestatic

Friends And Related Symbol Documentation

◆ CInstancePVRClient

friend class CInstancePVRClient
friend

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