Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ADDON::CBinaryAddonBase Class Reference

#include <BinaryAddonBase.h>

Inheritance diagram for ADDON::CBinaryAddonBase:

Public Member Functions

 CBinaryAddonBase (const AddonInfoPtr &addonInfo)
 
const std::string & ID () const
 
std::shared_ptr< CAddonDllGetAddon (IAddonInstanceHandler *handler)
 
void ReleaseAddon (IAddonInstanceHandler *handler)
 
size_t UsedInstanceCount () const
 
std::shared_ptr< CAddonDllGetActiveAddon ()
 
void OnPreInstall () const
 
void OnPostInstall (bool update, bool modal) const
 
void OnPreUnInstall () const
 
void OnPostUnInstall () const
 

Constructor & Destructor Documentation

◆ CBinaryAddonBase()

ADDON::CBinaryAddonBase::CBinaryAddonBase ( const AddonInfoPtr & addonInfo)
inlineexplicit

Member Function Documentation

◆ GetActiveAddon()

std::shared_ptr< CAddonDll > CBinaryAddonBase::GetActiveAddon ( )

◆ GetAddon()

std::shared_ptr< CAddonDll > CBinaryAddonBase::GetAddon ( IAddonInstanceHandler * handler)

◆ ID()

const std::string & CBinaryAddonBase::ID ( ) const

◆ OnPostInstall()

void CBinaryAddonBase::OnPostInstall ( bool update,
bool modal ) const

◆ OnPostUnInstall()

void CBinaryAddonBase::OnPostUnInstall ( ) const

◆ OnPreInstall()

void CBinaryAddonBase::OnPreInstall ( ) const

◆ OnPreUnInstall()

void CBinaryAddonBase::OnPreUnInstall ( ) const

◆ ReleaseAddon()

void CBinaryAddonBase::ReleaseAddon ( IAddonInstanceHandler * handler)

◆ UsedInstanceCount()

size_t CBinaryAddonBase::UsedInstanceCount ( ) const

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