Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
ADDON::CBinaryAddonCache Class Reference

#include <BinaryAddonCache.h>

Public Member Functions

virtual ~CBinaryAddonCache ()
 
void Init ()
 
void Deinit ()
 
void GetAddons (VECADDONS &addons, const TYPE &type)
 
void GetDisabledAddons (VECADDONS &addons, const TYPE &type)
 
void GetInstalledAddons (VECADDONS &addons, const TYPE &type)
 
AddonPtr GetAddonInstance (const std::string &strId, TYPE type)
 

Protected Member Functions

void Update ()
 
void OnEvent (const AddonEvent &event)
 

Protected Attributes

CCriticalSection m_critSection
 
std::multimap< TYPE, VECADDONSm_addons
 

Constructor & Destructor Documentation

§ ~CBinaryAddonCache()

ADDON::CBinaryAddonCache::~CBinaryAddonCache ( )
virtual

Member Function Documentation

§ Deinit()

void ADDON::CBinaryAddonCache::Deinit ( )

§ GetAddonInstance()

AddonPtr ADDON::CBinaryAddonCache::GetAddonInstance ( const std::string &  strId,
TYPE  type 
)

§ GetAddons()

void ADDON::CBinaryAddonCache::GetAddons ( VECADDONS addons,
const TYPE type 
)

§ GetDisabledAddons()

void ADDON::CBinaryAddonCache::GetDisabledAddons ( VECADDONS addons,
const TYPE type 
)

§ GetInstalledAddons()

void ADDON::CBinaryAddonCache::GetInstalledAddons ( VECADDONS addons,
const TYPE type 
)

§ Init()

void ADDON::CBinaryAddonCache::Init ( )

§ OnEvent()

void ADDON::CBinaryAddonCache::OnEvent ( const AddonEvent event)
protected

§ Update()

void ADDON::CBinaryAddonCache::Update ( )
protected

Member Data Documentation

§ m_addons

std::multimap<TYPE, VECADDONS> ADDON::CBinaryAddonCache::m_addons
protected

§ m_critSection

CCriticalSection ADDON::CBinaryAddonCache::m_critSection
protected

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