#include <load_plugin_task.h>


Public Types | |
| typedef void(* | PluginInitFunc )(SimulationController &) |
| typedef void * | OSPluginHandle |
Public Member Functions | |
| LoadPluginTask () | |
| virtual | ~LoadPluginTask () |
| virtual std::string | name (void) const throw () |
| virtual std::string | description (void) const throw () |
| virtual void | run (shawn::SimulationController &sc) throw ( std::runtime_error ) |
Protected Member Functions | |
| void | add_plugin_handle (OSPluginHandle) throw () |
| PluginInitFunc | load_plugin (const std::string &plugin_name, const std::string &file_name) throw (std::runtime_error) |
| void | unload_plugin (OSPluginHandle) throw () |
| OSPluginHandle | unix_load_plugin_object (const std::string &) throw ( std::runtime_error ) |
| OSPluginHandle | unix_load_plugin_object_list (std::list< std::string > &) throw ( std::runtime_error ) |
| typedef void(* shawn::LoadPluginTask::PluginInitFunc)(SimulationController &) |
| typedef void* shawn::LoadPluginTask::OSPluginHandle |
| shawn::LoadPluginTask::LoadPluginTask | ( | ) |
| virtual shawn::LoadPluginTask::~LoadPluginTask | ( | ) | [virtual] |
| virtual std::string shawn::LoadPluginTask::name | ( | void | ) | const throw () [virtual] |
Implements shawn::KeeperManaged.
| virtual std::string shawn::LoadPluginTask::description | ( | void | ) | const throw () [virtual] |
Implements shawn::KeeperManaged.
| virtual void shawn::LoadPluginTask::run | ( | shawn::SimulationController & | sc | ) | throw ( std::runtime_error ) [virtual] |
Implements shawn::SimulationTask.
| void shawn::LoadPluginTask::add_plugin_handle | ( | OSPluginHandle | ) | throw () [protected] |
| PluginInitFunc shawn::LoadPluginTask::load_plugin | ( | const std::string & | plugin_name, | |
| const std::string & | file_name | |||
| ) | throw (std::runtime_error) [protected] |
| void shawn::LoadPluginTask::unload_plugin | ( | OSPluginHandle | ) | throw () [protected] |
| OSPluginHandle shawn::LoadPluginTask::unix_load_plugin_object | ( | const std::string & | ) | throw ( std::runtime_error ) [protected] |
| OSPluginHandle shawn::LoadPluginTask::unix_load_plugin_object_list | ( | std::list< std::string > & | ) | throw ( std::runtime_error ) [protected] |
1.5.6