kodi
DAVFile.h
1 /*
2  * Copyright (C) 2005-2018 Team Kodi
3  * This file is part of Kodi - https://kodi.tv
4  *
5  * SPDX-License-Identifier: GPL-2.0-or-later
6  * See LICENSES/README.md for more information.
7  */
8 
9 #pragma once
10 
11 #include "CurlFile.h"
12 
13 namespace XFILE
14 {
15  class CDAVFile : public CCurlFile
16  {
17  public:
18  CDAVFile(void);
19  ~CDAVFile(void) override;
20 
21  virtual bool Execute(const CURL& url);
22 
23  bool Delete(const CURL& url) override;
24  bool Rename(const CURL& url, const CURL& urlnew) override;
25 
26  virtual int GetLastResponseCode() { return m_lastResponseCode; }
27 
28  private:
29  int m_lastResponseCode = 0;
30  };
31 }
Definition: Scraper.h:41
Definition: URL.h:21
Definition: DAVFile.h:15
Definition: CurlFile.h:24