Cscim::Attribute | Class to store the string attributes |
Cscim::ConfigModule | The class to manipulate the config modules |
Cscim::Connection | A signal connection class |
Cscim::DebugOutput | The class to filter and redirect the debug messages |
Cscim::DefaultMarshal< R > | |
Cscim::DefaultMarshal< bool > | |
▼Cstd::exception | |
▼Cscim::Exception | A base class of all other exception classes |
Cscim::BackEndError | An exception class to hold BackEnd related errors |
Cscim::ConfigError | An exception class to hold Config related errors |
Cscim::FilterError | An exception class to hold Filter related errors |
Cscim::FrontEndError | An exception class to hold FrontEnd related errors |
Cscim::HelperError | |
Cscim::IMEngineError | An exception class to hold IMEngine related errors |
Cscim::ModuleError | |
Cscim::PanelError | |
Cscim::SocketError | An exception class to hold Socket related errors |
Cscim::TransactionError | An exception class to hold Transaction related errors |
Cscim::FilterInfo | Structure to hold information for a Filter |
Cscim::FilterManager | |
Cscim::FilterModule | The class to manipulate the Filter modules |
Cscim::FrontEndHotkeyMatcher | This class hold all FrontEnd specific Hotkeys, such as trigger keys, on/off keys, etc |
Cscim::FrontEndModule | The class to manipulate the frontend modules |
Cscim::HelperAgent | The accessory class to write a Helper object |
Cscim::HelperInfo | Structure to hold the information of a Helper object |
Cscim::HelperManager | This class is used to manage all helper objects |
Cscim::HelperModule | The class used to load a Helper module and run its Helpers |
Cscim::HotkeyMatcher | This class is used to match a KeyEvent among a set of hotkeys |
Cscim::IConvert | A class to convert strings between UCS-4 and local encodings |
Cscim::IMEngineHotkeyMatcher | This class hold all Hotkeys for each IMEngines |
Cscim::IMEngineModule | The class to manipulate the IMEngine modules |
Cscim::KeyEvent | The class to store a keyboard event |
▼Cscim::LookupTable | The base class of lookup table |
Cscim::CommonLookupTable | A common lookup table class |
Cscim::Module | |
Cscim::PanelAgent | The class to implement all socket protocol in Panel |
Cscim::PanelClient | PanelClient is used by FrontEnd to communicate with Panel daemon |
Cscim::PanelFactoryInfo | Structure to hold factory information. It's used by PanelAgent and PanelClient classes |
Cscim::Pointer< T > | Smart pointer template class |
Cscim::Pointer< IMEngineFactoryBase > | |
Cscim::Pointer< scim::Node > | |
Cscim::Pointer< scim::Slot > | |
Cscim::Pointer< scim::Slot1< R, P1 > > | |
Cscim::Pointer< scim::Slot2< R, P1, P2 > > | |
Cscim::Pointer< scim::Slot3< R, P1, P2, P3 > > | |
Cscim::Pointer< scim::Slot4< R, P1, P2, P3, P4 > > | |
Cscim::Pointer< scim::Slot5< R, P1, P2, P3, P4, P5 > > | |
Cscim::Pointer< scim::Slot6< R, P1, P2, P3, P4, P5, P6 > > | |
Cscim::Property | Class to hold a property of a IMEngineInstance object or a Panel GUI client |
▼Cscim::ReferencedObject | Reference counted base class |
▼Cscim::BackEndBase | The interface class to manage a set of IMEngineFactory and IMEngineInstance objects |
Cscim::CommonBackEnd | The default implementation of scim::BackEndBase interface |
▼Cscim::ConfigBase | The interface class to access the configuration data |
Cscim::DummyConfig | A dummy implementation of interface class scim::ConfigBase |
Cscim::FrontEndBase | The base class to implement the FrontEnd objects |
▼Cscim::IMEngineFactoryBase | The base class of the real input methods' IMEngineFactory classes |
Cscim::ComposeKeyFactory | A simple IMEngine to deal with the Compose keys |
Cscim::DummyIMEngineFactory | A trivial IMEngine that do nothing |
Cscim::FilterFactoryBase | The base class to implement FilterFactory classes |
▼Cscim::IMEngineInstanceBase | The base class of the real input methods' IMEngineInstance classes |
Cscim::ComposeKeyInstance | |
Cscim::DummyIMEngineInstance | |
Cscim::FilterInstanceBase | The base class to implement FilterInstance classes |
▼Cscim::Node | Base class for classes managing slots |
Cscim::SlotNode | A node class for managing slots connected to scim::Signal's |
▼Cscim::Slot | Base class for slots that can connect to scim::Signals |
►Cscim::Slot0< R > | Base class template for slots passing no arguments and returning a value of type R |
Cscim::BoundSlot0_1< R, P1 > | Converts a slot taking one argument into a slot taking no arguments |
Cscim::FunctionSlot0< R > | A slot template for static functions taking no arguments and returning a value of type R |
Cscim::MethodSlot0< T, R > | A slot template for methods in a class of type T taking no arguments and returning a value of type R |
Cscim::SignalSlot0< T, R > | |
►Cscim::Slot1< R, P1 > | Base class template for slots passing one argument of type P1 and returning a value of type R |
Cscim::BoundSlot1_2< R, P1, P2 > | Converts a slot taking two arguments into a slot taking one argument |
Cscim::FunctionSlot1< R, P1 > | A slot template for static functions taking one argument of type P1 and returning a value of type R |
Cscim::MethodSlot1< T, R, P1 > | A slot template for methods in a class of type T taking one argument of type P1 and returning a value of type R |
Cscim::SignalSlot1< T, R, P1 > | |
►Cscim::Slot2< R, P1, P2 > | Base class template for slots passing two arguments of type P1 and P2, and returning a value of type R |
Cscim::BoundSlot2_3< R, P1, P2, P3 > | Converts a slot taking three arguments into a slot taking two arguments |
Cscim::FunctionSlot2< R, P1, P2 > | A slot template for static functions taking two arguments of type P1 and P2, and returning a value of type R |
Cscim::MethodSlot2< T, R, P1, P2 > | A slot template for methods in a class of type T taking two arguments of type P1 and P2, and returning a value of type R |
Cscim::SignalSlot2< T, R, P1, P2 > | |
►Cscim::Slot3< R, P1, P2, P3 > | Base class template for slots passing three arguments of type P1, P2 and P3, and returning a value of type R |
Cscim::BoundSlot3_4< R, P1, P2, P3, P4 > | Converts a slot taking four arguments into a slot taking three arguments |
Cscim::FunctionSlot3< R, P1, P2, P3 > | A slot template for static functions taking three arguments of type P1, P2 and P3, and returning a value of type R |
Cscim::MethodSlot3< T, R, P1, P2, P3 > | A slot template for methods in a class of type T taking three arguments of type P1, P2 and P3, and returning a value of type R |
Cscim::SignalSlot3< T, R, P1, P2, P3 > | |
►Cscim::Slot4< R, P1, P2, P3, P4 > | Base class template for slots passing four arguments of type P1, P2, P3 and P4, and returning a value of type R |
Cscim::BoundSlot4_5< R, P1, P2, P3, P4, P5 > | Converts a slot taking five arguments into a slot taking four arguments |
Cscim::FunctionSlot4< R, P1, P2, P3, P4 > | A slot template for static functions taking four arguments of type P1, P2, P3 and P4, and returning a value of type R |
Cscim::MethodSlot4< T, R, P1, P2, P3, P4 > | A slot template for methods in a class of type T taking four arguments of type P1, P2, P3 and P4, and returning a value of type R |
Cscim::SignalSlot4< T, R, P1, P2, P3, P4 > | |
►Cscim::Slot5< R, P1, P2, P3, P4, P5 > | Base class template for slots passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R |
Cscim::BoundSlot5_6< R, P1, P2, P3, P4, P5, P6 > | Converts a slot taking six arguments into a slot taking five arguments |
Cscim::FunctionSlot5< R, P1, P2, P3, P4, P5 > | A slot template for static functions taking five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R |
Cscim::MethodSlot5< T, R, P1, P2, P3, P4, P5 > | A slot template for methods in a class of type T taking five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R |
Cscim::SignalSlot5< T, R, P1, P2, P3, P4, P5 > | |
►Cscim::Slot6< R, P1, P2, P3, P4, P5, P6 > | Base class template for slots passing six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R |
Cscim::FunctionSlot6< R, P1, P2, P3, P4, P5, P6 > | A slot template for static functions taking six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R |
Cscim::MethodSlot6< T, R, P1, P2, P3, P4, P5, P6 > | A slot template for methods in a class of type T taking six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R |
Cscim::SignalSlot6< T, R, P1, P2, P3, P4, P5, P6 > | |
▼Cscim::Signal | Base class for the C++ signal interface |
Cscim::Signal1< void, const ConfigPointer & > | |
Cscim::Signal0< R, Marshal > | A template for a signal passing no arguments and returning a value of type R |
Cscim::Signal0< void, IgnoreMarshal > | |
Cscim::Signal1< R, P1, Marshal > | A template for a signal passing one argument of type P1 and returning a value of type R |
Cscim::Signal1< void, P1, IgnoreMarshal > | |
Cscim::Signal2< R, P1, P2, Marshal > | A template for a signal passing two arguments of type P1 and P2, and returning a value of type R |
Cscim::Signal2< void, P1, P2, IgnoreMarshal > | |
Cscim::Signal3< R, P1, P2, P3, Marshal > | A template for a signal passing three arguments of type P1, P2 and P3, and returning a value of type R |
Cscim::Signal3< void, P1, P2, P3, IgnoreMarshal > | |
Cscim::Signal4< R, P1, P2, P3, P4, Marshal > | A template for a signal passing four arguments of type P1, P2, P3 and P4, and returning a value of type R |
Cscim::Signal4< void, P1, P2, P3, P4, IgnoreMarshal > | |
Cscim::Signal5< R, P1, P2, P3, P4, P5, Marshal > | A template for a signal passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R |
Cscim::Signal5< void, P1, P2, P3, P4, P5, IgnoreMarshal > | |
Cscim::Signal6< R, P1, P2, P3, P4, P5, P6, Marshal > | A template for a signal passing six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R |
Cscim::Signal6< void, P1, P2, P3, P4, P5, P6, IgnoreMarshal > | |
▼Cscim::Socket | Socket communication class |
Cscim::SocketClient | Socket client class |
Cscim::SocketServer | Socket Server class |
Cscim::SocketAddress | The class to hold a socket address |
Cscim::Transaction | This class is used to pack up many data and commands into one package and send them via socket |
Cscim::TransactionReader | This class is used to read data from a transaction without changing it |