scim 1.4.18
|
The default implementation of scim::BackEndBase interface. More...
#include <scim_backend.h>
Public Member Functions | |
CommonBackEnd (const ConfigPointer &config, const std::vector< String > &modules) | |
Constructor. | |
virtual | ~CommonBackEnd () |
![]() | |
String | get_all_locales () const |
Get a list of all locales supported by all IMEngineFactories. | |
IMEngineFactoryPointer | get_factory (const String &uuid) const |
uint32 | get_factories_for_encoding (std::vector< IMEngineFactoryPointer > &factories, const String &encoding=String("")) const |
Get the IMEngine factories list for specific encoding. | |
uint32 | get_factories_for_language (std::vector< IMEngineFactoryPointer > &factories, const String &language=String("")) const |
Get the IMEngine factories list for specific language. | |
IMEngineFactoryPointer | get_default_factory (const String &language, const String &encoding) const |
Get the default IMEngineFactory for a specific language and encoding. | |
void | set_default_factory (const String &language, const String &uuid) |
Set the default IMEngineFactory for a specific language. | |
IMEngineFactoryPointer | get_next_factory (const String &language, const String &encoding, const String &cur_uuid) const |
Get the next IMEngineFactory for a specific language and encoding. | |
IMEngineFactoryPointer | get_previous_factory (const String &language, const String &encoding, const String &cur_uuid) const |
Get the previous IMEngineFactory for a specific language and encoding. | |
![]() | |
bool | is_referenced () const |
void | ref () |
Increase an object's reference count by one. | |
void | unref () |
Additional Inherited Members | |
![]() | |
BackEndBase (const ConfigPointer &config) | |
Default constructor. | |
virtual | ~BackEndBase () |
bool | add_factory (const IMEngineFactoryPointer &factory) |
void | clear () |
![]() | |
ReferencedObject () | |
Constructor. | |
virtual | ~ReferencedObject ()=0 |
Destructor. | |
void | set_referenced (bool reference) |
The default implementation of scim::BackEndBase interface.
scim::CommonBackEnd::CommonBackEnd | ( | const ConfigPointer & | config, |
const std::vector< String > & | modules ) |
Constructor.
config | The pointer to the Config object. |
modules | The list of the IMEngine modules to be loaded. |
|
virtual |