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

#include <MusicDbUrl.h>

Inheritance diagram for CMusicDbUrl:
CDbUrl CUrlOptions

Public Member Functions

 CMusicDbUrl ()
 
 ~CMusicDbUrl () override
 
- Public Member Functions inherited from CDbUrl
 CDbUrl ()
 
 ~CDbUrl () override
 
bool IsValid () const
 
void Reset ()
 
std::string ToString () const
 
bool FromString (const std::string &dbUrl)
 
const std::string & GetType () const
 
void AppendPath (const std::string &subPath)
 
void AddOption (const std::string &key, const char *value) override
 
void AddOption (const std::string &key, const std::string &value) override
 
void AddOption (const std::string &key, int value) override
 
void AddOption (const std::string &key, float value) override
 
void AddOption (const std::string &key, double value) override
 
void AddOption (const std::string &key, bool value) override
 
void AddOptions (const std::string &options) override
 
void RemoveOption (const std::string &key) override
 
bool GetOption (const std::string &key, CVariant &value) const
 
const UrlOptionsGetOptions () const
 
std::string GetOptionsString (bool withLeadingSeparator=false) const
 
bool HasOption (const std::string &key) const
 

Protected Member Functions

bool parse () override
 
bool validateOption (const std::string &key, const CVariant &value) override
 

Additional Inherited Members

- Protected Attributes inherited from CDbUrl
CURL m_url
 
std::string m_type
 

Constructor & Destructor Documentation

◆ CMusicDbUrl()

CMusicDbUrl::CMusicDbUrl ( )

◆ ~CMusicDbUrl()

CMusicDbUrl::~CMusicDbUrl ( )
overridedefault

Member Function Documentation

◆ parse()

bool CMusicDbUrl::parse ( )
overrideprotectedvirtual

Implements CDbUrl.

◆ validateOption()

bool CMusicDbUrl::validateOption ( const std::string & key,
const CVariant & value )
overrideprotectedvirtual

Reimplemented from CDbUrl.


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