An encapsulation of filesystem-related operations. More...
Public Types | |
enum | pathType : int { NOTFOUND = 0 , ABSOLUTE , OBJECT , WRITEOBJECT , PROCUNCOLLATED , PROCBASEOBJECT = PROCUNCOLLATED + 1 , PROCOBJECT = PROCBASEOBJECT + 1 , PARENTOBJECT , FINDINSTANCE , PROCUNCOLLATEDINSTANCE , PROCBASEINSTANCE , PROCINSTANCE } |
Enumeration for the location of an IOobject. More... | |
typedef Tuple2< fileName, Tuple2< pathType, int > > | dirIndex |
Augment fileName with pathType and local offset. More... | |
typedef List< dirIndex > | dirIndexList |
typedef IntRange< int > | procRangeType |
Public Member Functions | |
TypeName ("fileOperation") | |
Runtime type information. More... | |
fileOperation (const label comm, const bool distributedRoots=false) | |
Construct from communicator, optionally with distributed roots. More... | |
declareRunTimeSelectionTable (autoPtr, fileOperation, word,(bool verbose),(verbose)) | |
virtual | ~fileOperation ()=default |
Destructor. More... | |
bool | distributed () const noexcept |
Distributed roots (parallel run) More... | |
bool | distributed (bool on) const noexcept |
Set distributed roots on/off (mutable) More... | |
virtual bool | mkDir (const fileName &, mode_t=0777) const =0 |
Make directory. More... | |
virtual bool | chMod (const fileName &, const mode_t) const =0 |
Set the file mode. More... | |
virtual mode_t | mode (const fileName &, const bool followLink=true) const =0 |
Return the file mode. More... | |
virtual fileName::Type | type (const fileName &, const bool followLink=true) const =0 |
Return the file type: DIRECTORY, FILE or SYMLINK. More... | |
virtual bool | exists (const fileName &, const bool checkGzip=true, const bool followLink=true) const =0 |
Does the name exist (as DIRECTORY or FILE) in the file system? More... | |
virtual bool | isDir (const fileName &, const bool followLink=true) const =0 |
Does the name exist as a DIRECTORY in the file system? More... | |
virtual bool | isFile (const fileName &, const bool checkGzip=true, const bool followLink=true) const =0 |
Does the name exist as a FILE in the file system? More... | |
virtual off_t | fileSize (const fileName &, const bool followLink=true) const =0 |
Return size of file. More... | |
virtual time_t | lastModified (const fileName &, const bool followLink=true) const =0 |
Return time of last file modification. More... | |
virtual double | highResLastModified (const fileName &, const bool followLink=true) const =0 |
Return time of last file modification. More... | |
virtual fileNameList | readDir (const fileName &, const fileName::Type=fileName::FILE, const bool filtergz=true, const bool followLink=true) const =0 |
Read a directory and return the entries as a string list. More... | |
virtual bool | cp (const fileName &src, const fileName &dst, const bool followLink=true) const =0 |
Copy, recursively if necessary, the source to the destination. More... | |
virtual bool | ln (const fileName &src, const fileName &dst) const =0 |
Create a softlink. dst should not exist. Returns true if. More... | |
virtual bool | mv (const fileName &src, const fileName &dst, const bool followLink=false) const =0 |
Rename src to dst. More... | |
virtual bool | mvBak (const fileName &, const std::string &ext="bak") const =0 |
Rename to a corresponding backup file. More... | |
virtual bool | rm (const fileName &) const =0 |
Remove a file, returning true if successful otherwise false. More... | |
virtual bool | rmDir (const fileName &dir, const bool silent=false) const =0 |
Remove a directory and its contents. More... | |
virtual fileName | objectPath (const IOobject &io, const word &typeName) const |
Generate disk file name for object. Opposite of filePath. More... | |
virtual fileName | filePath (const bool checkGlobal, const IOobject &, const word &typeName, const bool search=true) const =0 |
Search for an object. checkGlobal : also check undecomposed case. More... | |
virtual fileName | dirPath (const bool checkGlobal, const IOobject &io, const bool search=true) const =0 |
Search for a directory. checkGlobal : also check undecomposed. More... | |
virtual fileNameList | readObjects (const objectRegistry &db, const fileName &instance, const fileName &local, word &newInstance) const |
Search directory for objects. Used in IOobjectList. More... | |
virtual bool | readHeader (IOobject &, const fileName &, const word &typeName) const =0 |
Read object header from supplied file. More... | |
virtual autoPtr< ISstream > | readStream (regIOobject &, const fileName &, const word &typeName, const bool valid=true) const =0 |
Reads header for regIOobject and returns an ISstream. More... | |
virtual bool | read (regIOobject &, const bool masterOnly, const IOstreamOption::streamFormat format, const word &typeName) const =0 |
Top-level read. More... | |
virtual bool | writeObject (const regIOobject &io, IOstreamOption streamOpt=IOstreamOption(), const bool valid=true) const |
Writes a regIOobject (so header, contents and divider). More... | |
virtual fileName | filePath (const fileName &) const |
Search for a file or directory. Use IOobject version in. More... | |
virtual autoPtr< ISstream > | NewIFstream (const fileName &) const =0 |
Generate an ISstream that reads a file. More... | |
virtual autoPtr< OSstream > | NewOFstream (const fileName &pathname, IOstreamOption streamOpt=IOstreamOption(), const bool valid=true) const =0 |
Generate an OSstream that writes a file. More... | |
virtual label | addWatch (const fileName &) const |
Add watching of a file. Returns handle. More... | |
virtual bool | removeWatch (const label) const |
Remove watch on a file (using handle) More... | |
virtual label | findWatch (const labelList &watchIndices, const fileName &) const |
Find index (or -1) of file in list of handles. More... | |
virtual void | addWatches (regIOobject &, const fileNameList &) const |
Helper: add watches for list of regIOobjects. More... | |
virtual fileName | getFile (const label) const |
Get name of file being watched (using handle) More... | |
virtual void | updateStates (const bool masterOnly, const bool syncPar) const |
Update state of all files. More... | |
virtual fileMonitor::fileState | getState (const label) const |
Get current state of file (using handle) More... | |
virtual void | setUnmodified (const label) const |
Set current state of file (using handle) to unmodified. More... | |
virtual word | processorsDir (const IOobject &io) const |
Actual name of processors dir (for use in mode PROCOBJECT,. More... | |
virtual word | processorsDir (const fileName &) const |
Actual name of processors dir (for use in mode PROCOBJECT,. More... | |
virtual void | setNProcs (const label nProcs) |
Set number of processor directories/results. Only used in. More... | |
virtual label | nProcs (const fileName &dir, const fileName &local="") const |
Get number of processor directories/results. Used for e.g. More... | |
virtual instantList | findTimes (const fileName &, const word &) const |
Get sorted list of times. More... | |
virtual IOobject | findInstance (const IOobject &io, const scalar startValue, const word &stopInstance) const |
Find instance where IOobject is. More... | |
virtual void | setTime (const Time &) const |
Callback for time change. More... | |
virtual void | flush () const |
Forcibly wait until all output done. Flush any cached data. More... | |
fileName | processorsCasePath (const IOobject &, const word &procDir) const |
Generate path (like io.path) from root+casename with any. More... | |
fileName | processorsPath (const IOobject &, const word &instance, const word &procDir) const |
Generate path (like io.path) with provided instance and any. More... | |
fileName | processorsPath (const fileName &, const word &procDir) const |
Operating on fileName: replace processorXXX with procDir. More... | |
Static Public Member Functions | |
static autoPtr< fileOperation > | NewUncollated () |
Static construct the commonly used uncollatedFileOperation. More... | |
static autoPtr< fileOperation > | New (const word &handlerType, bool verbose=false) |
Select fileHandler-type. More... | |
static instantList | sortTimes (const fileNameList &dirEntries, const word &constantName="constant") |
Sort directory entries according to time value,. More... | |
static label | splitProcessorPath (const fileName &objectPath, fileName &path, fileName &procDir, fileName &local, procRangeType &group, label &nProcs) |
Split objectPath into part before 'processor' and part after. More... | |
static label | detectProcessorPath (const fileName &objPath) |
Detect processor number from '/aa/bb/processorDDD/cc'. More... | |
Static Public Attributes | |
static const Enum< pathType > | pathTypeNames_ |
static word | processorsBaseDir = "processors" |
Return the processors directory name (usually "processors") More... | |
static word | defaultFileHandler |
Name of the default fileHandler. More... | |
static autoPtr< fileOperation > | fileHandlerPtr_ |
Static fileOperation. More... | |
Protected Member Functions | |
fileMonitor & | monitor () const |
Get or create fileMonitor singleton. More... | |
refPtr< dirIndexList > | lookupAndCacheProcessorsPath (const fileName &objectPath, const bool syncPar) const |
Lookup name of processorsDDD using cache. More... | |
virtual refPtr< dirIndexList > | lookupProcessorsPath (const fileName &objectPath) const |
Lookup name of processorsDDD using cache. More... | |
bool | exists (IOobject &io) const |
Static Protected Member Functions | |
static labelList | ioRanks () |
Retrieve list of IO ranks from FOAM_IORANKS env variable. More... | |
static void | mergeTimes (const instantList &extraTimes, const word &constantName, instantList ×) |
Merge two times. More... | |
static bool | isFileOrDir (const bool isFile, const fileName &) |
Helper: check for file (isFile) or directory (!isFile) More... | |
Protected Attributes | |
const label | comm_ |
Communicator to use. More... | |
bool | distributed_ |
Distributed roots (parallel run) More... | |
HashTable< dirIndexList > | procsDirs_ |
Detected processors directories. More... | |
autoPtr< fileMonitor > | monitorPtr_ |
File-change monitor for all registered files. More... | |
Augment fileName with pathType and local offset.
Definition at line 98 of file fileOperation.H.
typedef List<dirIndex> dirIndexList |
Definition at line 99 of file fileOperation.H.
typedef IntRange<int> procRangeType |
For addressing a range of processors, identical to UPstream::rangeType
Definition at line 103 of file fileOperation.H.
enum pathType : int |
Enumeration for the location of an IOobject.
Definition at line 73 of file fileOperation.H.
|
explicit |
Construct from communicator, optionally with distributed roots.
Definition at line 693 of file fileOperation.C.
|
virtualdefault |
Destructor.
|
protected |
Get or create fileMonitor singleton.
Definition at line 298 of file fileOperation.C.
References IOobject::fileModificationChecking, IOobject::inotify, and IOobject::inotifyMaster.
|
staticprotected |
Retrieve list of IO ranks from FOAM_IORANKS env variable.
Definition at line 222 of file fileOperation.C.
References UList< T >::empty(), and Foam::getEnv().
Referenced by masterUncollatedFileOperation::subRanks().
|
staticprotected |
Merge two times.
Definition at line 315 of file fileOperation.C.
References UList< T >::end(), forAll, Foam::name(), List< T >::setSize(), UList< T >::size(), and List< T >::transfer().
Helper: check for file (isFile) or directory (!isFile)
Definition at line 389 of file fileOperation.C.
References f(), Foam::isDir(), and Foam::isFile().
Referenced by uncollatedFileOperation::filePathInfo().
|
protected |
Lookup name of processorsDDD using cache.
sortProcessorDirs(procDirs);
Definition at line 396 of file fileOperation.C.
References DynamicList< T, SizeMin >::append(), Pstream::broadcast(), DebugInfo, fileName::DIRECTORY, UList< T >::empty(), Foam::endl(), IOobject::fileModificationChecking, Tuple2< T1, T2 >::first(), IOobject::inotifyMaster, splitCell::master(), Foam::max(), Foam::name(), Time::New(), UPstream::parRun(), path(), Foam::Pout, Foam::readDir(), Foam::reduce(), rp(), Tuple2< T1, T2 >::second(), fileOperation::setNProcs(), UList< T >::size(), and IOobject::timeStampMaster.
Referenced by uncollatedFileOperation::filePathInfo(), and uncollatedFileOperation::lookupProcessorsPath().
|
protectedvirtual |
Lookup name of processorsDDD using cache.
Reimplemented in uncollatedFileOperation.
Definition at line 641 of file fileOperation.C.
Does IOObject exist. Is either a directory (empty name()) or a file
Definition at line 648 of file fileOperation.C.
References io(), Foam::isDir(), Foam::isFile(), IOobject::name(), IOobject::objectPath(), and IOobject::typeHeaderOk().
TypeName | ( | "fileOperation" | ) |
Runtime type information.
|
static |
Static construct the commonly used uncollatedFileOperation.
Definition at line 1494 of file fileOperation.C.
Referenced by faMeshReconstructor::writeMesh().
declareRunTimeSelectionTable | ( | autoPtr | , |
fileOperation | , | ||
word | , | ||
(bool verbose) | , | ||
(verbose) | |||
) |
|
static |
Select fileHandler-type.
Definition at line 705 of file fileOperation.C.
References Foam::abort(), DebugInFunction, Foam::endl(), Foam::FatalError, and FatalErrorInLookup.
|
static |
Sort directory entries according to time value,.
with "constant" appearing first (if it exists)
Definition at line 237 of file fileOperation.C.
References UList< T >::begin(), UList< T >::end(), List< T >::resize(), and UList< T >::size().
|
inlinenoexcept |
Distributed roots (parallel run)
Definition at line 239 of file fileOperation.H.
References fileOperation::distributed_.
Referenced by if(), and faMeshReconstructor::writeMesh().
Set distributed roots on/off (mutable)
Definition at line 732 of file fileOperation.C.
Make directory.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Set the file mode.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Return the file mode.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
|
pure virtual |
Return the file type: DIRECTORY, FILE or SYMLINK.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
|
pure virtual |
Does the name exist (as DIRECTORY or FILE) in the file system?
Optionally enable/disable check for gzip file.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Does the name exist as a DIRECTORY in the file system?
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
|
pure virtual |
Does the name exist as a FILE in the file system?
Optionally enable/disable check for gzip file.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Referenced by fvMeshTools::loadOrCreateMesh(), and faMeshTools::loadOrCreateMesh().
Return size of file.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Return time of last file modification.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
|
pure virtual |
Return time of last file modification.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
|
pure virtual |
Read a directory and return the entries as a string list.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
|
pure virtual |
Copy, recursively if necessary, the source to the destination.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Create a softlink. dst should not exist. Returns true if.
successful.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
|
pure virtual |
Rename src to dst.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Rename to a corresponding backup file.
If the backup file already exists, attempt with "01" .. "99" suffix
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Remove a file, returning true if successful otherwise false.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Remove a directory and its contents.
silent | do not report missing directory |
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Referenced by Time::writeObject().
|
virtual |
Generate disk file name for object. Opposite of filePath.
Optional wanted typeName.
Reimplemented in collatedFileOperation.
Definition at line 740 of file fileOperation.C.
References io(), and IOobject::objectPath().
Referenced by uncollatedFileOperation::filePathInfo().
|
pure virtual |
Search for an object. checkGlobal : also check undecomposed case.
Optional wanted typeName.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Referenced by IOobject::globalFilePath(), IOobject::localFilePath(), and surfaceFormatsCore::relativeFilePath().
|
pure virtual |
Search for a directory. checkGlobal : also check undecomposed.
case
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
|
virtual |
Search directory for objects. Used in IOobjectList.
Reimplemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Definition at line 1167 of file fileOperation.C.
References objectRegistry::dbDir(), Foam::endl(), fileName::FILE, Foam::isDir(), word::null, IOobject::objectPath(), IOobject::path(), path(), Foam::Pout, and Foam::readDir().
Referenced by IOobjectList::IOobjectList(), masterUncollatedFileOperation::readObjects(), and uncollatedFileOperation::readObjects().
|
pure virtual |
Read object header from supplied file.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Referenced by regIOobject::headerOk(), and IOobject::typeHeaderOk().
|
pure virtual |
Reads header for regIOobject and returns an ISstream.
to read the contents.
Implemented in uncollatedFileOperation, and masterUncollatedFileOperation.
|
pure virtual |
Top-level read.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Referenced by regIOobject::read(), and regIOobject::readHeaderOk().
|
virtual |
Writes a regIOobject (so header, contents and divider).
Returns success state. Default action is to write to the objectPath using writeData. If !valid the file does not need to be written (this is used e.g. to suppress empty local lagrangian data)
Reimplemented in collatedFileOperation, and masterUncollatedFileOperation.
Definition at line 750 of file fileOperation.C.
References IOstream::good(), io(), Foam::mkDir(), IOobject::objectPath(), os(), fileName::path(), IOobject::writeEndDivider(), and IOobject::writeHeader().
Referenced by STDMD::initialise(), and regIOobject::writeObject().
|
virtual |
Search for a file or directory. Use IOobject version in.
preference
Definition at line 795 of file fileOperation.C.
References Foam::endl(), Foam::exists(), fileName::null, path(), Foam::Pout, and WarningInFunction.
Generate an ISstream that reads a file.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
Referenced by openFoamTableReader< Type >::operator()().
|
pure virtual |
Generate an OSstream that writes a file.
Implemented in masterUncollatedFileOperation, and uncollatedFileOperation.
|
virtual |
Add watching of a file. Returns handle.
Reimplemented in masterUncollatedFileOperation.
Definition at line 851 of file fileOperation.C.
|
virtual |
Remove watch on a file (using handle)
Reimplemented in masterUncollatedFileOperation.
Definition at line 857 of file fileOperation.C.
Referenced by regIOobject::addWatch(), regIOobject::checkOut(), regIOobject::read(), Time::readDict(), and Time::~Time().
Find index (or -1) of file in list of handles.
Reimplemented in masterUncollatedFileOperation.
Definition at line 863 of file fileOperation.C.
References forAll.
Referenced by regIOobject::addWatch().
|
virtual |
Helper: add watches for list of regIOobjects.
Reimplemented in masterUncollatedFileOperation.
Definition at line 880 of file fileOperation.C.
References DynamicList< T, SizeMin >::append(), HashTable< T, Key, Hash >::erase(), f(), and regIOobject::watchIndices().
Referenced by Time::read(), Time::readDict(), Time::readModifiedObjects(), and Time::setMonitoring().
|
virtual |
Get name of file being watched (using handle)
Reimplemented in masterUncollatedFileOperation.
Definition at line 917 of file fileOperation.C.
Referenced by regIOobject::addWatch(), regIOobject::read(), Time::readDict(), and regIOobject::readIfModified().
Update state of all files.
Reimplemented in masterUncollatedFileOperation.
Definition at line 923 of file fileOperation.C.
References UPstream::parRun().
Referenced by Time::readModifiedObjects().
|
virtual |
Get current state of file (using handle)
Reimplemented in masterUncollatedFileOperation.
Definition at line 933 of file fileOperation.C.
|
virtual |
Set current state of file (using handle) to unmodified.
Reimplemented in masterUncollatedFileOperation.
Definition at line 942 of file fileOperation.C.
Referenced by regIOobject::writeObject().
Actual name of processors dir (for use in mode PROCOBJECT,.
PROCINSTANCE)
Reimplemented in collatedFileOperation.
Definition at line 510 of file fileOperation.H.
Actual name of processors dir (for use in mode PROCOBJECT,.
PROCINSTANCE)
Reimplemented in collatedFileOperation.
Definition at line 517 of file fileOperation.H.
|
virtual |
Set number of processor directories/results. Only used in.
decomposePar
Reimplemented in collatedFileOperation.
Definition at line 1207 of file fileOperation.C.
Referenced by fileOperation::lookupAndCacheProcessorsPath().
Get number of processor directories/results. Used for e.g.
reconstructPar, argList checking
Definition at line 1211 of file fileOperation.C.
References Pstream::broadcast(), fileName::DIRECTORY, Foam::endl(), Foam::isDir(), splitCell::master(), Foam::max(), Foam::nl, Foam::readDir(), rp(), and WarningInFunction.
|
virtual |
Get sorted list of times.
Reimplemented in masterUncollatedFileOperation.
Definition at line 948 of file fileOperation.C.
References fileName::DIRECTORY, Foam::endl(), Foam::Pout, and Foam::readDir().
Referenced by masterUncollatedFileOperation::findTimes(), TimePaths::findTimes(), and masterUncollatedFileOperation::readObjects().
|
virtual |
Find instance where IOobject is.
FatalError if it cannot be found and readOpt is (MUST_READ or MUST_READ_IF_MODIFIED). Otherwise it returns the stopInstance.
Reimplemented in masterUncollatedFileOperation.
Definition at line 1001 of file fileOperation.C.
References TimePaths::constant(), DebugInFunction, UList< T >::empty(), Foam::endl(), Foam::exists(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, IOobject::instance(), io(), IOobject::local(), IOobject::MUST_READ, IOobject::MUST_READ_IF_MODIFIED, IOobject::name(), IOobject::readOpt(), UList< T >::size(), IOobject::time(), and TimePaths::times().
|
inlinevirtual |
Callback for time change.
Reimplemented in masterUncollatedFileOperation.
Definition at line 549 of file fileOperation.H.
Referenced by masterUncollatedFileOperation::setTime(), and Time::setTime().
|
virtual |
Forcibly wait until all output done. Flush any cached data.
Reimplemented in collatedFileOperation, and masterUncollatedFileOperation.
Definition at line 1260 of file fileOperation.C.
References Foam::endl(), and Foam::Pout.
Referenced by masterUncollatedFileOperation::flush().
Foam::fileName processorsCasePath | ( | const IOobject & | io, |
const word & | procDir | ||
) | const |
Generate path (like io.path) from root+casename with any.
'processorXXX' replaced by procDir (usually 'processsors')
Definition at line 1271 of file fileOperation.C.
References TimePaths::globalCaseName(), io(), IOobject::rootPath(), and IOobject::time().
Foam::fileName processorsPath | ( | const IOobject & | io, |
const word & | instance, | ||
const word & | procDir | ||
) | const |
Generate path (like io.path) with provided instance and any.
'processorXXX' replaced by procDir (usually 'processsors')
Definition at line 1281 of file fileOperation.C.
References IOobject::db(), objectRegistry::dbDir(), io(), and IOobject::local().
Referenced by uncollatedFileOperation::filePathInfo().
Foam::fileName processorsPath | ( | const fileName & | dir, |
const word & | procDir | ||
) | const |
Operating on fileName: replace processorXXX with procDir.
Definition at line 1296 of file fileOperation.C.
References Foam::endl(), fileName::name(), fileName::null, fileName::path(), string::starts_with(), and WarningInFunction.
|
static |
Split objectPath into part before 'processor' and part after.
Returns -1 or processor number and optionally number of processors. Use with care.
Definition at line 1322 of file fileOperation.C.
References formatter::npos, path(), Foam::pos(), and Foam::read().
|
static |
Detect processor number from '/aa/bb/processorDDD/cc'.
Definition at line 1483 of file fileOperation.C.
References path().
|
static |
Definition at line 95 of file fileOperation.H.
Referenced by masterUncollatedFileOperation::filePath().
|
protected |
Communicator to use.
Definition at line 111 of file fileOperation.H.
Referenced by collatedFileOperation::printBanner().
|
mutableprotected |
Distributed roots (parallel run)
Definition at line 114 of file fileOperation.H.
Referenced by fileOperation::distributed().
|
mutableprotected |
Detected processors directories.
Definition at line 117 of file fileOperation.H.
|
mutableprotected |
File-change monitor for all registered files.
Definition at line 120 of file fileOperation.H.
|
static |
Return the processors directory name (usually "processors")
Definition at line 168 of file fileOperation.H.
|
static |
Name of the default fileHandler.
Definition at line 171 of file fileOperation.H.
Referenced by argList::argList(), Foam::fileHandler(), and argList::parse().
|
static |
Static fileOperation.
Definition at line 181 of file fileOperation.H.
Referenced by Foam::fileHandler(), and argList::parse().