Annotation of truecrypt/platform/directory.h, revision 1.1.1.8

1.1       root        1: /*
1.1.1.7   root        2:  Copyright (c) 2008-2009 TrueCrypt Developers Association. All rights reserved.
1.1       root        3: 
1.1.1.8 ! root        4:  Governed by the TrueCrypt License 3.0 the full text of which is contained in
1.1.1.7   root        5:  the file License.txt included in TrueCrypt binary and source code distribution
                      6:  packages.
1.1       root        7: */
                      8: 
                      9: #ifndef TC_HEADER_Platform_Directory
                     10: #define TC_HEADER_Platform_Directory
                     11: 
                     12: #include "PlatformBase.h"
                     13: #include "FilesystemPath.h"
                     14: 
                     15: namespace TrueCrypt
                     16: {
                     17:        class Directory
                     18:        {
                     19:        public:
                     20:                static void Create (const DirectoryPath &path);
                     21:                static DirectoryPath AppendSeparator (const DirectoryPath &path);
1.1.1.4   root       22:                static FilePathList GetFilePaths (const DirectoryPath &path = L".", bool regularFilesOnly = true);
1.1       root       23: 
                     24:        private:
                     25:                Directory ();
                     26:        };
                     27: }
                     28: 
                     29: #endif // TC_HEADER_Platform_Directory

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.