NEST  2.6.0,not_revisioned_source_dir@0
Classes | Public Member Functions | Public Attributes | List of all members
FilesystemModule Class Reference

#include <filesystem.h>

Inheritance diagram for FilesystemModule:
SLIModule

Classes

class  CompareFilesFunction
 
class  CopyFileFunction
 
class  DeleteFileFunction
 
class  DirectoryFunction
 
class  FileNamesFunction
 
class  MakeDirectoryFunction
 
class  MoveFileFunction
 
class  RemoveDirectoryFunction
 
class  SetDirectoryFunction
 
class  TmpNamFunction
 

Public Member Functions

 FilesystemModule (void)
 
 ~FilesystemModule ()
 
void init (SLIInterpreter *)
 Initialise the module. More...
 
const std::string name (void) const
 Return name of the module. More...
 
const std::string commandstring (void) const
 Return sli command sequence to be executed for initialisation. More...
 
- Public Member Functions inherited from SLIModule
virtual ~SLIModule ()
 
void install (std::ostream &, SLIInterpreter *)
 Print installation message via interpreter message command. More...
 

Public Attributes

FileNamesFunction filenamesfunction
 
SetDirectoryFunction setdirectoryfunction
 
DirectoryFunction directoryfunction
 
MoveFileFunction movefilefunction
 
CopyFileFunction copyfilefunction
 
DeleteFileFunction deletefilefunction
 
MakeDirectoryFunction makedirectoryfunction
 
RemoveDirectoryFunction removedirectoryfunction
 
TmpNamFunction tmpnamfunction
 
CompareFilesFunction comparefilesfunction
 

Constructor & Destructor Documentation

FilesystemModule::FilesystemModule ( void  )
inline
FilesystemModule::~FilesystemModule ( )
inline

Member Function Documentation

const std::string FilesystemModule::commandstring ( void  ) const
virtual

Return sli command sequence to be executed for initialisation.

Reimplemented from SLIModule.

void FilesystemModule::init ( SLIInterpreter )
virtual

Initialise the module.

When this function is called, most of the interpreter's fascilities are up and running. However, depending on where in the interpreter's bootstrap sequence the module is initialised, not all services may be available.

Implements SLIModule.

References comparefilesfunction, copyfilefunction, SLIInterpreter::createcommand(), deletefilefunction, directoryfunction, filenamesfunction, makedirectoryfunction, movefilefunction, removedirectoryfunction, setdirectoryfunction, and tmpnamfunction.

const std::string FilesystemModule::name ( void  ) const
virtual

Return name of the module.

Implements SLIModule.

Member Data Documentation

CompareFilesFunction FilesystemModule::comparefilesfunction

Referenced by init().

CopyFileFunction FilesystemModule::copyfilefunction

Referenced by init().

DeleteFileFunction FilesystemModule::deletefilefunction

Referenced by init().

DirectoryFunction FilesystemModule::directoryfunction

Referenced by init().

FileNamesFunction FilesystemModule::filenamesfunction

Referenced by init().

MakeDirectoryFunction FilesystemModule::makedirectoryfunction

Referenced by init().

MoveFileFunction FilesystemModule::movefilefunction

Referenced by init().

RemoveDirectoryFunction FilesystemModule::removedirectoryfunction

Referenced by init().

SetDirectoryFunction FilesystemModule::setdirectoryfunction

Referenced by init().

TmpNamFunction FilesystemModule::tmpnamfunction

Referenced by init().


The documentation for this class was generated from the following files: