|
using | Ptr = std::shared_ptr<IExtension> |
| Most suitable smart pointer.
|
|
using | Vector = std::vector<Ptr> |
| List.
|
|
|
| IExtension () |
| Default constructor.
|
|
virtual | ~IExtension () |
| Destructor.
|
|
virtual const char * | caption () const =0 |
| Human readable caption of the extension.
|
|
virtual int | priority () const |
| Recommended priority for the extension.
|
|
virtual OnDirectoryEvent | directoryEvent () |
| Provide a reentrant event for handling directories.
|
|
virtual OnFileEvent | fileEvent () |
| Provide a reentrant event for handling files.
|
|
virtual void * | userdataCreate (DispatchJobEvent &) |
| Get the user data.
|
|
virtual void | userdataDestroy (void *) |
| Destroy user data.
|
|
◆ caption()
virtual const char * FSWalker::IExtension::caption |
( |
| ) |
const |
|
pure virtual |
◆ directoryEvent()
virtual OnDirectoryEvent FSWalker::IExtension::directoryEvent |
( |
| ) |
|
|
inlinevirtual |
◆ fileEvent()
virtual OnFileEvent FSWalker::IExtension::fileEvent |
( |
| ) |
|
|
inlinevirtual |
Provide a reentrant event for handling files.
Reimplemented in ModifiedINode.
◆ priority()
virtual int FSWalker::IExtension::priority |
( |
| ) |
const |
|
inlinevirtual |
Recommended priority for the extension.
Reimplemented in AntaresStudy.
◆ userdataCreate()
virtual void * FSWalker::IExtension::userdataCreate |
( |
DispatchJobEvent & | | ) |
|
|
inlinevirtual |
◆ userdataDestroy()
virtual void FSWalker::IExtension::userdataDestroy |
( |
void * | | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: