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

#include <DllLoaderContainer.h>

Static Public Member Functions

static void Clear ()
 
static HMODULE GetModuleAddress (const char *sName)
 
static int GetNrOfModules ()
 
static LibraryLoaderGetModule (int iPos)
 
static LibraryLoaderGetModule (const char *sName)
 
static LibraryLoaderGetModule (HMODULE hModule)
 
static LibraryLoaderLoadModule (const char *sName, const char *sCurrentDir=NULL, bool bLoadSymbols=false)
 
static void ReleaseModule (LibraryLoader *&pDll)
 
static void RegisterDll (LibraryLoader *pDll)
 
static void UnRegisterDll (LibraryLoader *pDll)
 
static void UnloadPythonDlls ()
 

Member Function Documentation

◆ Clear()

void DllLoaderContainer::Clear ( )
static

◆ GetModule() [1/3]

LibraryLoader * DllLoaderContainer::GetModule ( const char *  sName)
static

◆ GetModule() [2/3]

LibraryLoader * DllLoaderContainer::GetModule ( HMODULE  hModule)
static

◆ GetModule() [3/3]

LibraryLoader * DllLoaderContainer::GetModule ( int  iPos)
static

◆ GetModuleAddress()

HMODULE DllLoaderContainer::GetModuleAddress ( const char *  sName)
static

◆ GetNrOfModules()

int DllLoaderContainer::GetNrOfModules ( )
static

◆ LoadModule()

LibraryLoader * DllLoaderContainer::LoadModule ( const char *  sName,
const char *  sCurrentDir = NULL,
bool  bLoadSymbols = false 
)
static

◆ RegisterDll()

void DllLoaderContainer::RegisterDll ( LibraryLoader pDll)
static

◆ ReleaseModule()

void DllLoaderContainer::ReleaseModule ( LibraryLoader *&  pDll)
static

◆ UnloadPythonDlls()

void DllLoaderContainer::UnloadPythonDlls ( )
static

◆ UnRegisterDll()

void DllLoaderContainer::UnRegisterDll ( LibraryLoader pDll)
static

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