diff options
Diffstat (limited to 'xbmc/filesystem/SFTPFile.h')
-rw-r--r-- | xbmc/filesystem/SFTPFile.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/xbmc/filesystem/SFTPFile.h b/xbmc/filesystem/SFTPFile.h index 7d3574cc8d..1ac83c8d32 100644 --- a/xbmc/filesystem/SFTPFile.h +++ b/xbmc/filesystem/SFTPFile.h @@ -58,7 +58,8 @@ public: sftp_file CreateFileHande(const CStdString &file); void CloseFileHandle(sftp_file handle); bool GetDirectory(const CStdString &base, const CStdString &folder, CFileItemList &items); - bool Exists(const char *path); + bool DirectoryExists(const char *path); + bool FileExists(const char *path); int Stat(const char *path, struct __stat64* buffer); int Seek(sftp_file handle, uint64_t position); int Read(sftp_file handle, void *buffer, size_t length); @@ -68,6 +69,7 @@ private: bool VerifyKnownHost(ssh_session session); bool Connect(const CStdString &host, unsigned int port, const CStdString &username, const CStdString &password); void Disconnect(); + bool GetItemPermissions(const char *path, uint32_t &permissions); CCriticalSection m_critSect; bool m_connected; |