Antares Simulator
Power System Simulator
FSWalker::IExtension Class Referenceabstract
Inheritance diagram for FSWalker::IExtension:
AntaresStudy ModifiedINode

Public Types

using Ptr = std::shared_ptr< IExtension >
 Most suitable smart pointer.
 
using Vector = std::vector< Ptr >
 List.
 

Public Member Functions

 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.
 

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