Workspace 6.21.5
Classes | Namespaces
filewatcher.h File Reference
#include <memory>
#include "Workspace/DataExecution/Operations/operation.h"
#include "Workspace/DataExecution/Operations/operationfactorytraits.h"
#include "Workspace/api_workspace.h"
Include dependency graph for filewatcher.h:
This graph shows which files directly or indirectly include this file:

Classes

class  FileWatcher
 This operation watches for any modifications of a file whose name is given in input. If the file is created, deleted or edited, the operation will set itself and its output to not up-to-date. This is supposed to trigger its re-execution and that of the downstream operations. If the file name in input is a directory then this operation will watch for any modifications made to that directory, including its creation, deletion and the creation and deletion of files or subdirectories in that directory. Note however that editing an existing file in the directory is not considered a modification of the directory itself, hence no trigger in this case. More...
 

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::DataExecution
 Base workspace functionality not requiring a user interface.