Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
No Matches

#include <VFS.h>

Inheritance diagram for kodi::addon::VFSUrl:
kodi::addon::CStructHdl< VFSUrl, VFSURL >

Public Member Functions

std::string GetURL () const
 Desired URL of the file system to be edited.
std::string GetDomain () const
 The associated domain name, which is optional and not available in all cases.
std::string GetHostname () const
 This includes the network address (e.g. or if the addon refers to file packages the path to it (e.g. /home/by_me/MyPacket.rar).
std::string GetFilename () const
 With this variable the desired path to a folder or file within the hostname is given (e.g. storage/videos/00001.ts).
unsigned int GetPort () const
 Networking port to use for protocol.
std::string GetOptions () const
 Special options on opened URL, this can e.g. on RAR packages ?flags=8&nextvalue=123 to inform about to not cache a read.
std::string GetUsername () const
 Desired username.
std::string GetPassword () const
 Desired password.
std::string GetRedacted () const
 The complete URL is passed on here, but the user name and password are not shown and only appear to there as USERNAME:PASSWORD.
std::string GetSharename () const
 The name which is taken as the basis by source and would be first in folder view.
std::string GetProtocol () const
 Protocol name used on this stream, e.g. sftp.
- Public Member Functions inherited from kodi::addon::CStructHdl< VFSUrl, VFSURL >
 CStructHdl ()
 CStructHdl (const VFSUrl &cppClass)
 CStructHdl (const VFSURL *cStructure)
 CStructHdl (VFSURL *cStructure)
const CStructHdloperator= (const CStructHdl &right)
const CStructHdloperator= (const VFSURL &right)
virtual ~CStructHdl ()
 operator VFSURL * ()
 operator const VFSURL * () const
const VFSURLGetCStructure () const

Additional Inherited Members

- Protected Attributes inherited from kodi::addon::CStructHdl< VFSUrl, VFSURL >

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