//---------------------------------------------------------------------------- //---------------------------------------------------------------------------- void SuifPrinterModule::initialize() { Module::initialize(); // register as a listener ModuleSubSystem *ms = get_suif_env()->get_module_subsystem(); ms->register_interface_listener(this, "print_init"); // ms->register_interface_producer(this, "print"); set_interface("print", (Address)SuifPrinterModule::print_dispatch); init(); }