Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
ModuleXbmc.cpp File Reference
#include "network/Network.h"
#include "ModuleXbmc.h"
#include "Application.h"
#include "ServiceBroker.h"
#include "messaging/ApplicationMessenger.h"
#include "aojsonrpc.h"
#include "XTimeUtils.h"
#include "guilib/LocalizeStrings.h"
#include "GUIInfoManager.h"
#include "guilib/GUIAudioManager.h"
#include "guilib/GUIWindowManager.h"
#include "filesystem/File.h"
#include "filesystem/SpecialProtocol.h"
#include "utils/Crc32.h"
#include "FileItem.h"
#include "LangInfo.h"
#include "PlayListPlayer.h"
#include "settings/Settings.h"
#include "settings/SettingsComponent.h"
#include "guilib/TextureManager.h"
#include "Util.h"
#include "cores/AudioEngine/Interfaces/AE.h"
#include "input/WindowTranslator.h"
#include "storage/MediaManager.h"
#include "utils/FileExtensionProvider.h"
#include "utils/LangCodeExpander.h"
#include "utils/StringUtils.h"
#include "utils/SystemInfo.h"
#include "AddonUtils.h"
#include "LanguageHook.h"
#include "threads/SystemClock.h"
#include <vector>
#include "utils/log.h"

Namespaces

namespace  XBMCAddon
 
namespace  XBMCAddon::xbmc
 

Functions

void XBMCAddon::xbmc::log (const char *msg, int level)
 
void XBMCAddon::xbmc::shutdown ()
 
void XBMCAddon::xbmc::restart ()
 
void XBMCAddon::xbmc::executescript (const char *script)
 
void XBMCAddon::xbmc::executebuiltin (const char *function, bool wait)
 
String XBMCAddon::xbmc::executeJSONRPC (const char *jsonrpccommand)
 
void XBMCAddon::xbmc::sleep (long timemillis)
 
String XBMCAddon::xbmc::getLocalizedString (int id)
 
String XBMCAddon::xbmc::getSkinDir ()
 
String XBMCAddon::xbmc::getLanguage (int format, bool region)
 
String XBMCAddon::xbmc::getIPAddress ()
 
long XBMCAddon::xbmc::getDVDState ()
 
long XBMCAddon::xbmc::getFreeMem ()
 
String XBMCAddon::xbmc::getInfoLabel (const char *cLine)
 
String XBMCAddon::xbmc::getInfoImage (const char *infotag)
 
void XBMCAddon::xbmc::playSFX (const char *filename, bool useCached)
 
void XBMCAddon::xbmc::stopSFX ()
 
void XBMCAddon::xbmc::enableNavSounds (bool yesNo)
 
bool XBMCAddon::xbmc::getCondVisibility (const char *condition)
 
int XBMCAddon::xbmc::getGlobalIdleTime ()
 
String XBMCAddon::xbmc::getCacheThumbName (const String &path)
 
String XBMCAddon::xbmc::makeLegalFilename (const String &filename, bool fatX)
 
String XBMCAddon::xbmc::translatePath (const String &path)
 
Tuple< String, String > XBMCAddon::xbmc::getCleanMovieTitle (const String &path, bool usefoldername)
 
String XBMCAddon::xbmc::validatePath (const String &path)
 
String XBMCAddon::xbmc::getRegion (const char *id)
 
String XBMCAddon::xbmc::getSupportedMedia (const char *mediaType)
 
bool XBMCAddon::xbmc::skinHasImage (const char *image)
 
bool XBMCAddon::xbmc::startServer (int iTyp, bool bStart, bool bWait)
 
void XBMCAddon::xbmc::audioSuspend ()
 
void XBMCAddon::xbmc::audioResume ()
 
String XBMCAddon::xbmc::convertLanguage (const char *language, int format)
 
String XBMCAddon::xbmc::getUserAgent ()
 
int XBMCAddon::xbmc::getSERVER_WEBSERVER ()
 
int XBMCAddon::xbmc::getSERVER_AIRPLAYSERVER ()
 
int XBMCAddon::xbmc::getSERVER_UPNPSERVER ()
 
int XBMCAddon::xbmc::getSERVER_UPNPRENDERER ()
 
int XBMCAddon::xbmc::getSERVER_EVENTSERVER ()
 
int XBMCAddon::xbmc::getSERVER_JSONRPCSERVER ()
 
int XBMCAddon::xbmc::getSERVER_ZEROCONF ()
 
int XBMCAddon::xbmc::getPLAYLIST_MUSIC ()
 
int XBMCAddon::xbmc::getPLAYLIST_VIDEO ()
 
int XBMCAddon::xbmc::getTRAY_OPEN ()
 
int XBMCAddon::xbmc::getDRIVE_NOT_READY ()
 
int XBMCAddon::xbmc::getTRAY_CLOSED_NO_MEDIA ()
 
int XBMCAddon::xbmc::getTRAY_CLOSED_MEDIA_PRESENT ()
 
int XBMCAddon::xbmc::getLOGDEBUG ()
 
int XBMCAddon::xbmc::getLOGINFO ()
 
int XBMCAddon::xbmc::getLOGNOTICE ()
 
int XBMCAddon::xbmc::getLOGWARNING ()
 
int XBMCAddon::xbmc::getLOGERROR ()
 
int XBMCAddon::xbmc::getLOGSEVERE ()
 
int XBMCAddon::xbmc::getLOGFATAL ()
 
int XBMCAddon::xbmc::getLOGNONE ()
 
int XBMCAddon::xbmc::getISO_639_1 ()
 
int XBMCAddon::xbmc::getISO_639_2 ()
 
int XBMCAddon::xbmc::getENGLISH_NAME ()
 

Variables

const int XBMCAddon::xbmc::lLOGDEBUG = LOGDEBUG