![]() |
Chaste Commit::fa89f2b838c1edb21a1eaec92ee3a2eacc9255dd
|
#include <FilesystemPermissions.hpp>
Collaboration diagram for FilesystemPermissions:Static Public Member Functions | |
| static fs::perms | GetFilePermissions () |
| static fs::perms | GetDirectoryPermissions () |
| static void | SetFilePermissions (const fs::path &rPath) |
| static void | SetDirectoryPermissions (const fs::path &rPath) |
| static bool | CreateDirectoryWithPermissions (const fs::path &rPath) |
| static bool | CreateDirectoriesWithPermissions (const fs::path &rPath) |
| static void | CopyFileWithPermissions (const fs::path &rFromPath, const fs::path &rToPath) |
Helper methods for creating and copying filesystem entries with Chaste's standard output permissions.
Definition at line 47 of file FilesystemPermissions.hpp.
|
inlinestatic |
Copy a file and set standard Chaste file permissions on the destination.
| rFromPath | source file |
| rToPath | destination file |
Definition at line 141 of file FilesystemPermissions.hpp.
References SetFilePermissions().
Referenced by OutputFileHandler::CopyFileTo().
|
inlinestatic |
Create directories and set standard Chaste directory permissions on each directory that is created.
| rPath | path to create |
Definition at line 118 of file FilesystemPermissions.hpp.
References CreateDirectoriesWithPermissions(), and CreateDirectoryWithPermissions().
Referenced by CreateDirectoriesWithPermissions(), and OutputFileHandler::MakeFoldersAndReturnFullPath().
|
inlinestatic |
Create a directory and set standard Chaste directory permissions if it was created.
| rPath | path to create |
Definition at line 101 of file FilesystemPermissions.hpp.
References SetDirectoryPermissions().
Referenced by CreateDirectoriesWithPermissions(), and OutputFileHandler::MakeFoldersAndReturnFullPath().
|
inlinestatic |
Definition at line 61 of file FilesystemPermissions.hpp.
Referenced by SetDirectoryPermissions().
|
inlinestatic |
Definition at line 53 of file FilesystemPermissions.hpp.
Referenced by SetFilePermissions().
|
inlinestatic |
Set standard Chaste directory permissions.
| rPath | path to a directory |
Definition at line 87 of file FilesystemPermissions.hpp.
References GetDirectoryPermissions().
Referenced by CreateDirectoryWithPermissions().
|
inlinestatic |
Set standard Chaste file permissions.
| rPath | path to a file |
Definition at line 72 of file FilesystemPermissions.hpp.
References GetFilePermissions().
Referenced by ArchiveOpener< OutputArchive, std::ofstream >::ArchiveOpener(), CopyFileWithPermissions(), OutputFileHandler::MakeFoldersAndReturnFullPath(), CmguiMeshWriter< ELEMENT_DIM, SPACE_DIM >::OpenElementFiles(), OutputFileHandler::OpenOutputFile(), Citations::Print(), and HeartConfig::Write().