Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
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. 192.168.0.123) 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 CStructHdl &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
 
VFSURLrelease ()
 

Additional Inherited Members

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

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