OpenZWave Library  1.4.3493
windows/FileOpsImpl.h
Go to the documentation of this file.
1 //-----------------------------------------------------------------------------
2 //
3 // FileOpsImpl.h
4 //
5 // Unix implementation of file operations
6 //
7 // Copyright (c) 2012, Greg Satz <satz@iranger.com>
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 {
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 
Definition: Bitfield.h:34
Implements platform-independent File Operations.
Definition: FileOps.h:41
Definition: windows/FileOpsImpl.h:38