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

#include <SectionLoader.h>

Classes

class  CDll
 

Public Member Functions

 CSectionLoader (void)
 
virtual ~CSectionLoader (void)
 
void UnloadAll ()
 

Static Public Member Functions

static LibraryLoaderLoadDLL (const std::string &strSection, bool bDelayUnload=true, bool bLoadSymbols=false)
 
static void UnloadDLL (const std::string &strSection)
 
static void UnloadDelayed ()
 

Protected Attributes

std::vector< CDllm_vecLoadedDLLs
 
CCriticalSection m_critSection
 

Constructor & Destructor Documentation

◆ CSectionLoader()

CSectionLoader::CSectionLoader ( void )
default

◆ ~CSectionLoader()

CSectionLoader::~CSectionLoader ( void )
virtual

Member Function Documentation

◆ LoadDLL()

LibraryLoader * CSectionLoader::LoadDLL ( const std::string & strSection,
bool bDelayUnload = true,
bool bLoadSymbols = false )
static

◆ UnloadAll()

void CSectionLoader::UnloadAll ( )

◆ UnloadDelayed()

void CSectionLoader::UnloadDelayed ( )
static

◆ UnloadDLL()

void CSectionLoader::UnloadDLL ( const std::string & strSection)
static

Member Data Documentation

◆ m_critSection

CCriticalSection CSectionLoader::m_critSection
protected

◆ m_vecLoadedDLLs

std::vector<CDll> CSectionLoader::m_vecLoadedDLLs
protected

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