Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
DllAddon Class Reference

#include <DllAddon.h>

Inheritance diagram for DllAddon:
DllDynamic DllAddonInterface

Public Member Functions

bool CreateEx_available ()
 
bool GetAddonTypeMinVersion_available ()
 
- Public Member Functions inherited from DllDynamic
 DllDynamic ()
 
 DllDynamic (const std::string &strDllName)
 
virtual ~DllDynamic ()
 
virtual bool Load ()
 
virtual void Unload ()
 
virtual bool IsLoaded () const
 
bool CanLoad ()
 
bool EnableDelayedUnload (bool bOnOff)
 
bool SetFile (const std::string &strDllName)
 
const std::string & GetFile () const
 
- Public Member Functions inherited from DllAddonInterface
virtual ~DllAddonInterface ()=default
 
virtual void GetAddon (void *pAddon)=0
 
virtual ADDON_STATUS Create (void *cb, void *info)=0
 
virtual ADDON_STATUS CreateEx (void *cb, const char *globalApiVersion, void *info)=0
 
virtual void Destroy ()=0
 
virtual ADDON_STATUS GetStatus ()=0
 
virtual ADDON_STATUS SetSetting (const char *settingName, const void *settingValue)=0
 
virtual const char * GetAddonTypeVersion (int type)=0
 
virtual const char * GetAddonTypeMinVersion (int type)=0
 

Additional Inherited Members

- Protected Member Functions inherited from DllDynamic
virtual bool ResolveExports ()=0
 
virtual bool LoadSymbols ()
 
- Protected Attributes inherited from DllDynamic
bool m_DelayUnload
 
LibraryLoaderm_dll
 
std::string m_strDllName
 

Member Function Documentation

◆ CreateEx_available()

bool DllAddon::CreateEx_available ( )
inline

◆ GetAddonTypeMinVersion_available()

bool DllAddon::GetAddonTypeMinVersion_available ( )
inline

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