kodi
IOSStorageProvider.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 "storage/IStorageProvider.h"
12 
13 #include <string>
14 #include <vector>
15 
17 {
18 public:
20  ~CIOSStorageProvider() override {}
21 
22  void Initialize() override {}
23  void Stop() override {}
24 
25  void GetLocalDrives(VECSOURCES& localDrives) override;
26  void GetRemovableDrives(VECSOURCES& removableDrives) override {}
27 
28  std::vector<std::string> GetDiskUsage(void) override;
29 
30  bool Eject(const std::string& mountpath) override { return false; }
31 
32  bool PumpDriveChangeEvents(IStorageEventsCallback* callback) override { return false; }
33 };
Definition: IOSStorageProvider.h:16
Definition: IStorageProvider.h:65
Definition: IStorageProvider.h:44