Loading [MathJax]/extensions/tex2jax.js
Antares Simulator
Power System Simulator
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Modules Pages Concepts
AntaresStudy Class Reference
Inheritance diagram for AntaresStudy:
FSWalker::IExtension

Public Member Functions

 AntaresStudy (int64_t dateLimit)
 
virtual const char * caption () const
 Human readable caption of the extension.
 
virtual FSWalker::OnDirectoryEvent directoryEvent ()
 Provide a reentrant event for handling directories.
 
virtual int priority () const
 Recommended priority for the extension.
 
virtual void * userdataCreate (FSWalker::DispatchJobEvent &queue)
 Get the user data.
 
virtual void userdataDestroy (void *userdata)
 Destroy user data.
 
- Public Member Functions inherited from FSWalker::IExtension
 IExtension ()
 Default constructor.
 
virtual ~IExtension ()
 Destructor.
 
virtual OnFileEvent fileEvent ()
 Provide a reentrant event for handling files.
 

Public Attributes

uint64_t bytesDeleted
 
uint64_t filesDeleted
 
uint64_t foldersDeleted
 

Additional Inherited Members

- Public Types inherited from FSWalker::IExtension
using Ptr = std::shared_ptr<IExtension>
 Most suitable smart pointer.
 
using Vector = std::vector<Ptr>
 List.
 

Member Function Documentation

◆ caption()

const char * AntaresStudy::caption ( ) const
virtual

Human readable caption of the extension.

Implements FSWalker::IExtension.

◆ directoryEvent()

FSWalker::OnDirectoryEvent AntaresStudy::directoryEvent ( )
virtual

Provide a reentrant event for handling directories.

Reimplemented from FSWalker::IExtension.

◆ priority()

virtual int AntaresStudy::priority ( ) const
inlinevirtual

Recommended priority for the extension.

Reimplemented from FSWalker::IExtension.

◆ userdataCreate()

void * AntaresStudy::userdataCreate ( FSWalker::DispatchJobEvent & )
virtual

Get the user data.

Reimplemented from FSWalker::IExtension.

◆ userdataDestroy()

void AntaresStudy::userdataDestroy ( void * )
virtual

Destroy user data.

Reimplemented from FSWalker::IExtension.


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