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

#include <SpecialProtocol.h>

Static Public Member Functions

static void RegisterProfileManager (const CProfileManager &profileManager)
 
static void UnregisterProfileManager ()
 
static void SetProfilePath (const std::string &path)
 
static void SetXBMCPath (const std::string &path)
 
static void SetXBMCBinPath (const std::string &path)
 
static void SetXBMCBinAddonPath (const std::string &path)
 
static void SetXBMCAltBinAddonPath (const std::string &path)
 
static void SetXBMCFrameworksPath (const std::string &path)
 
static void SetHomePath (const std::string &path)
 
static void SetUserHomePath (const std::string &path)
 
static void SetEnvHomePath (const std::string &path)
 
static void SetMasterProfilePath (const std::string &path)
 
static void SetTempPath (const std::string &path)
 
static void SetLogPath (const std::string &dir)
 
static bool ComparePath (const std::string &path1, const std::string &path2)
 
static void LogPaths ()
 
static std::string TranslatePath (const std::string &path)
 
static std::string TranslatePath (const CURL &url)
 
static std::string TranslatePathConvertCase (const std::string &path)
 

Member Function Documentation

§ ComparePath()

bool CSpecialProtocol::ComparePath ( const std::string &  path1,
const std::string &  path2 
)
static

§ LogPaths()

void CSpecialProtocol::LogPaths ( )
static

§ RegisterProfileManager()

void CSpecialProtocol::RegisterProfileManager ( const CProfileManager profileManager)
static

§ SetEnvHomePath()

void CSpecialProtocol::SetEnvHomePath ( const std::string &  path)
static

§ SetHomePath()

void CSpecialProtocol::SetHomePath ( const std::string &  path)
static

§ SetLogPath()

void CSpecialProtocol::SetLogPath ( const std::string &  dir)
static

§ SetMasterProfilePath()

void CSpecialProtocol::SetMasterProfilePath ( const std::string &  path)
static

§ SetProfilePath()

void CSpecialProtocol::SetProfilePath ( const std::string &  path)
static

§ SetTempPath()

void CSpecialProtocol::SetTempPath ( const std::string &  path)
static

§ SetUserHomePath()

void CSpecialProtocol::SetUserHomePath ( const std::string &  path)
static

§ SetXBMCAltBinAddonPath()

void CSpecialProtocol::SetXBMCAltBinAddonPath ( const std::string &  path)
static

§ SetXBMCBinAddonPath()

void CSpecialProtocol::SetXBMCBinAddonPath ( const std::string &  path)
static

§ SetXBMCBinPath()

void CSpecialProtocol::SetXBMCBinPath ( const std::string &  path)
static

§ SetXBMCFrameworksPath()

void CSpecialProtocol::SetXBMCFrameworksPath ( const std::string &  path)
static

§ SetXBMCPath()

void CSpecialProtocol::SetXBMCPath ( const std::string &  path)
static

§ TranslatePath() [1/2]

std::string CSpecialProtocol::TranslatePath ( const std::string &  path)
static

§ TranslatePath() [2/2]

std::string CSpecialProtocol::TranslatePath ( const CURL url)
static

§ TranslatePathConvertCase()

std::string CSpecialProtocol::TranslatePathConvertCase ( const std::string &  path)
static

§ UnregisterProfileManager()

void CSpecialProtocol::UnregisterProfileManager ( )
static

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