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
RunningScriptsHandler.h File Reference
#include "interfaces/generic/ScriptInvocationManager.h"
#include "interfaces/generic/ScriptRunner.h"
#include "threads/CriticalSection.h"
#include "threads/Event.h"
#include <cstdint>
#include <map>
#include <mutex>

Classes

class  CRunningScriptsHandler< TScript >
 

Variables

template<class TScript>
std::map< typename CRunningScriptsHandler< TScript >::HandleType, TScript * > CRunningScriptsHandler< TScript >::s_scriptHandles
 
template<class TScript>
CCriticalSection CRunningScriptsHandler< TScript >::s_critical
 
template<class TScript>
CRunningScriptsHandler< TScript >::HandleType CRunningScriptsHandler< TScript >::s_scriptHandleCounter = 0
 

Variable Documentation

◆ CRunningScriptsHandler< TScript >::s_critical

template<class TScript>
CCriticalSection CRunningScriptsHandler< TScript >::s_critical

◆ CRunningScriptsHandler< TScript >::s_scriptHandleCounter

template<class TScript>
CRunningScriptsHandler<TScript>::HandleType CRunningScriptsHandler< TScript >::s_scriptHandleCounter = 0

◆ CRunningScriptsHandler< TScript >::s_scriptHandles

template<class TScript>
std::map<typename CRunningScriptsHandler<TScript>::HandleType, TScript*> CRunningScriptsHandler< TScript >::s_scriptHandles