kodi
Public Types | Public Member Functions | Protected Attributes | List of all members
CUrlOptions Class Reference
Inheritance diagram for CUrlOptions:
Inheritance graph
[legend]

Public Types

typedef std::map< std::string, CVariantUrlOptions
 

Public Member Functions

 CUrlOptions (const std::string &options, const char *strLead="")
 
void Clear ()
 
const UrlOptions & GetOptions () const
 
std::string GetOptionsString (bool withLeadingSeparator=false) const
 
virtual void AddOption (const std::string &key, const char *value)
 
virtual void AddOption (const std::string &key, const std::string &value)
 
virtual void AddOption (const std::string &key, int value)
 
virtual void AddOption (const std::string &key, float value)
 
virtual void AddOption (const std::string &key, double value)
 
virtual void AddOption (const std::string &key, bool value)
 
virtual void AddOptions (const std::string &options)
 
virtual void AddOptions (const CUrlOptions &options)
 
virtual void RemoveOption (const std::string &key)
 
bool HasOption (const std::string &key) const
 
bool GetOption (const std::string &key, CVariant &value) const
 

Protected Attributes

UrlOptions m_options
 
std::string m_strLead
 

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