Tulip  4.4.0
Better Visualization Through Research
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Groups Pages
tlp::PluginLoaderTxt Struct Reference

#include <PluginLoaderTxt.h>

Inherits tlp::PluginLoader.

Public Member Functions

virtual void aborted (const std::string &filename, const std::string &erreurmsg)
 
virtual void finished (bool state, const std::string &msg)
 
virtual void loaded (const Plugin *infos, const std::list< Dependency > &)
 
virtual void loading (const std::string &filename)
 
virtual void start (const std::string &path)
 
- Public Member Functions inherited from tlp::PluginLoader
virtual void numberOfFiles (int)
 

Detailed Description

A simple implementation of tlp::PluginLoader to display load state into the console.

Definition at line 30 of file PluginLoaderTxt.h.

Member Function Documentation

virtual void tlp::PluginLoaderTxt::aborted ( const std::string &  filename,
const std::string &  errormsg 
)
virtual

Indicates that an error occurred when trying to load a file.

Parameters
filenameThe absolute path of where the error occured.
errormsgA human-readable error message.

Implements tlp::PluginLoader.

virtual void tlp::PluginLoaderTxt::finished ( bool  state,
const std::string &  msg 
)
virtual

Indicates that a file has finished being loaded.

Parameters
statetrue if the file was loaded sucessfully
msgAn additional human-readable message about the load state

Implements tlp::PluginLoader.

virtual void tlp::PluginLoaderTxt::loaded ( const Plugin infos,
const std::list< Dependency > &  dependencies 
)
virtual

Indicates that a plugin has been loaded sucessfully.

Parameters
infosThe Plugin object that has just been loaded
dependenciesThe plugin dependencies
See Also
tlp::Dependency

Implements tlp::PluginLoader.

virtual void tlp::PluginLoaderTxt::loading ( const std::string &  filename)
virtual

Indicates that a new file is being loaded.

Parameters
filenameThe absolute path of the file

Implements tlp::PluginLoader.

virtual void tlp::PluginLoaderTxt::start ( const std::string &  path)
virtual

Called when starting to load plugins into a given directory.

Parameters
pathThe absolute path of the directory

Implements tlp::PluginLoader.