#include <module_subsystem.h>
Public Methods | |
ModuleSubSystem ( SuifEnv* _suif_env ) | |
virtual | ~ModuleSubSystem () |
virtual Module* | initialize_module ( const LString& moduleName ) |
virtual bool | is_initialized ( const LString& moduleName ) const |
virtual bool | is_available ( const LString& moduleName ) const |
virtual void | register_module ( Module* module ) |
virtual bool | test_and_register_module ( Module* module, bool delete_if_fail ) |
virtual Module* | retrieve_module ( const LString& moduleName ) const |
virtual bool | execute ( const LString& moduleName, TokenStream* command_line ) |
virtual void | get_module_list (const LString &interface_filter, list<LString> &mlist) const |
write the list of modules to the mlist. | |
virtual void | print_modules (ostream &output, const String &separator, const LString &interface_filter) const |
virtual Module* | parse_command_line_and_clone ( const LString& module_name, TokenStream* command_line ) const |
virtual void | register_interface_listener ( Module *listening_module, const LString &interface_name) |
virtual void | register_interface_producer_name (const LString &module_name, const LString &interface_name) |
virtual void | register_interface_producer (Module *module, const LString &interface_name) |
virtual void | register_interface_producer_destruction (Module *module, const LString &interface_name) |
virtual ModuleInterface* | get_interface (const LString &interface_name) const |
virtual ModuleInterface* | retrieve_interface (const LString &interface_name) |
virtual void | set_interface_description (const LString &interface_name, const String &description) |
virtual String | get_interface_description (const LString &interface_name) const |
virtual void | get_interface_list (list<LString> &ilist) const |
write the list of interfaces to the ilist. |
|
|
|
|
|
|
write the list of interfaces to the ilist.
|
write the list of modules to the mlist.
|
|
|
|
|
|
|
|
|
|
|
|
|
|