Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
CAppParamParser Class Reference

#include <AppParamParser.h>

Inheritance diagram for CAppParamParser:
CAppParamParserLinux

Public Member Functions

 CAppParamParser ()
 
 ~CAppParamParser ()
 
void Parse (const char *const *argv, int nArgs)
 
void SetAdvancedSettings (CAdvancedSettings &advancedSettings) const
 
const CFileItemListGetPlaylist () const
 
void SetLogLevel (int logLevel)
 
void SetStartFullScreen (bool startFullScreen)
 
void SetPlatformDirectories (bool platformDirectories)
 
void SetStandAlone (bool standAlone)
 
bool HasPlatformDirectories () const
 
bool IsTestMode () const
 
bool IsStandAlone () const
 
const std::string & GetWindowing () const
 
const std::string & GetLogTarget () const
 

Protected Member Functions

virtual void ParseArg (const std::string &arg)
 
virtual void DisplayHelp ()
 

Protected Attributes

std::string m_windowing
 
std::string m_logTarget
 

Constructor & Destructor Documentation

◆ CAppParamParser()

CAppParamParser::CAppParamParser ( )

◆ ~CAppParamParser()

CAppParamParser::~CAppParamParser ( )
default

Member Function Documentation

◆ DisplayHelp()

void CAppParamParser::DisplayHelp ( )
protectedvirtual

Reimplemented in CAppParamParserLinux.

◆ GetLogTarget()

const std::string & CAppParamParser::GetLogTarget ( ) const
inline

◆ GetPlaylist()

const CFileItemList & CAppParamParser::GetPlaylist ( ) const

◆ GetWindowing()

const std::string & CAppParamParser::GetWindowing ( ) const
inline

◆ HasPlatformDirectories()

bool CAppParamParser::HasPlatformDirectories ( ) const
inline

◆ IsStandAlone()

bool CAppParamParser::IsStandAlone ( ) const
inline

◆ IsTestMode()

bool CAppParamParser::IsTestMode ( ) const
inline

◆ Parse()

void CAppParamParser::Parse ( const char *const *  argv,
int  nArgs 
)

◆ ParseArg()

void CAppParamParser::ParseArg ( const std::string &  arg)
protectedvirtual

Reimplemented in CAppParamParserLinux.

◆ SetAdvancedSettings()

void CAppParamParser::SetAdvancedSettings ( CAdvancedSettings advancedSettings) const

◆ SetLogLevel()

void CAppParamParser::SetLogLevel ( int  logLevel)
inline

◆ SetPlatformDirectories()

void CAppParamParser::SetPlatformDirectories ( bool  platformDirectories)
inline

◆ SetStandAlone()

void CAppParamParser::SetStandAlone ( bool  standAlone)
inline

◆ SetStartFullScreen()

void CAppParamParser::SetStartFullScreen ( bool  startFullScreen)
inline

Member Data Documentation

◆ m_logTarget

std::string CAppParamParser::m_logTarget
protected

◆ m_windowing

std::string CAppParamParser::m_windowing
protected

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