_config.reset ();
_config_connection.disconnect ();
ConfigBase::set (0);
- ConfigBase::unload ();
_focused_ic = NULL;
_ic_list = NULL;
lib_LTLIBRARIES = libscim@SCIM_EPOCH@.la
-libscim@SCIM_EPOCH@_la_SOURCES = scim_backend.cpp \
- scim_chartraits.cpp \
+libscim@SCIM_EPOCH@_la_SOURCES = \
+ scim_debug.cpp \
+ scim_module.cpp \
+ scim_backend.cpp \
+ scim_chartraits.cpp \
scim_compose_key.cpp \
scim_config_base.cpp \
scim_config_module.cpp \
scim_connection.cpp \
- scim_debug.cpp \
scim_event.cpp \
scim_filter.cpp \
scim_filter_module.cpp \
scim_imengine.cpp \
scim_imengine_module.cpp \
scim_lookup_table.cpp \
- scim_module.cpp \
scim_object.cpp \
scim_panel_agent.cpp \
scim_panel_client.cpp \
return _scim_default_config;
}
-void
-ConfigBase::unload ()
-{
- _scim_default_config_module.unload ();
-}
-
/*
* Implementation of DummyConfig
*/
*/
static ConfigPointer get (bool create_on_demand = true,
const String &default_module = String (""));
- /**
- * @brief Unload the default global Config module.
- *
- * If global Config object is used by calling function ConfigBase::get
- * ConfigBase::unload is needed before exit.
- */
- static void unload ();
};
/**
return true;
}
-bool
-ConfigModule::unload ()
-{
- return m_module.unload ();
-}
-
bool
ConfigModule::valid () const
{
*/
bool load (const String &name);
- /**
- * @brief Unload the config Module.
- * @return true if sucessfully unloaded.
- */
- bool unload ();
-
/**
* @brief Check if a module is loaded and initialized successfully.
* @return true if a module is already loaded and initialized successfully.
if (!config_pointer.null ())
config_pointer.reset ();
ConfigBase::set (0);
- ConfigBase::unload ();
snprintf (buf, sizeof (buf), "time:%ld pid:%d %s %s Helper ISE (%s) is destroyed!!!\n",
time (0), getpid (), __FILE__, __func__, uuid.c_str ());
isf_save_log (buf);