1 //----------------------------------------------------------------------------- 2 // 3 // FileOpsImpl.h 4 // 5 // WinRT implementation of file operations 6 // 7 // Copyright (c) 2015 Microsoft Corporation 8 // All rights reserved. 9 // 10 // SOFTWARE NOTICE AND LICENSE 11 // 12 // This file is part of OpenZWave. 13 // 14 // OpenZWave is free software: you can redistribute it and/or modify 15 // it under the terms of the GNU Lesser General Public License as published 16 // by the Free Software Foundation, either version 3 of the License, 17 // or (at your option) any later version. 18 // 19 // OpenZWave is distributed in the hope that it will be useful, 20 // but WITHOUT ANY WARRANTY; without even the implied warranty of 21 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 // GNU Lesser General Public License for more details. 23 // 24 // You should have received a copy of the GNU Lesser General Public License 25 // along with OpenZWave. If not, see <http://www.gnu.org/licenses/>. 26 // 27 //----------------------------------------------------------------------------- 28 #ifndef _FileOpsImpl_H 29 #define _FileOpsImpl_H 30 31 #include <stdarg.h> 32 #include <string> 33 #include "Defs.h" 34 #include "platform/FileOps.h" 35 36 namespace OpenZWave 37 { 38 class FileOpsImpl 39 { 40 friend class FileOps; 41 42 private: 43 FileOpsImpl(); 44 ~FileOpsImpl(); 45 46 bool FolderExists( const string &_filename ); 47 }; 48 49 } // namespace OpenZWave 50 51 #endif //_FileOpsImpl_H 52 53