Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
ADDON::CVFSAddonCache Class Reference

#include <VFSEntry.h>

Inheritance diagram for ADDON::CVFSAddonCache:
ADDON::CAddonDllInformer

Public Member Functions

virtual ~CVFSAddonCache ()
 
void Init ()
 
void Deinit ()
 
const std::vector< VFSEntryPtrGetAddonInstances ()
 
VFSEntryPtr GetAddonInstance (const std::string &strId)
 
- Public Member Functions inherited from ADDON::CAddonDllInformer
virtual ~CAddonDllInformer ()=default
 

Protected Member Functions

void Update (const std::string &id)
 
void OnEvent (const AddonEvent &event)
 
bool IsInUse (const std::string &id) override
 

Protected Attributes

CCriticalSection m_critSection
 
std::vector< VFSEntryPtrm_addonsInstances
 

Constructor & Destructor Documentation

◆ ~CVFSAddonCache()

ADDON::CVFSAddonCache::~CVFSAddonCache ( )
virtual

Member Function Documentation

◆ Deinit()

void ADDON::CVFSAddonCache::Deinit ( )

◆ GetAddonInstance()

VFSEntryPtr ADDON::CVFSAddonCache::GetAddonInstance ( const std::string & strId)

◆ GetAddonInstances()

const std::vector< VFSEntryPtr > ADDON::CVFSAddonCache::GetAddonInstances ( )

◆ Init()

void ADDON::CVFSAddonCache::Init ( )

◆ IsInUse()

bool ADDON::CVFSAddonCache::IsInUse ( const std::string & id)
overrideprotectedvirtual

◆ OnEvent()

void ADDON::CVFSAddonCache::OnEvent ( const AddonEvent & event)
protected

◆ Update()

void ADDON::CVFSAddonCache::Update ( const std::string & id)
protected

Member Data Documentation

◆ m_addonsInstances

std::vector<VFSEntryPtr> ADDON::CVFSAddonCache::m_addonsInstances
protected

◆ m_critSection

CCriticalSection ADDON::CVFSAddonCache::m_critSection
protected

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