1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>scim: Class List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.0 -->
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
<li id="current"><a href="annotated.html"><span>Class List</span></a></li>
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul></div>
<h1>scim Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="a00001.html">scim::Attribute</a></td><td class="indexvalue">Class to store the string attributes </td></tr>
<tr><td class="indexkey"><a class="el" href="a00002.html">scim::BackEndBase</a></td><td class="indexvalue">The interface class to manage a set of IMEngineFactory and IMEngineInstance objects </td></tr>
<tr><td class="indexkey"><a class="el" href="a00003.html">scim::BackEndError</a></td><td class="indexvalue">An exception class to hold BackEnd related errors </td></tr>
<tr><td class="indexkey"><a class="el" href="a00004.html">scim::BoundSlot0_1< R, P1 ></a></td><td class="indexvalue">Converts a slot taking one argument into a slot taking no arguments </td></tr>
<tr><td class="indexkey"><a class="el" href="a00005.html">scim::BoundSlot1_2< R, P1, P2 ></a></td><td class="indexvalue">Converts a slot taking two arguments into a slot taking one argument </td></tr>
<tr><td class="indexkey"><a class="el" href="a00006.html">scim::BoundSlot2_3< R, P1, P2, P3 ></a></td><td class="indexvalue">Converts a slot taking three arguments into a slot taking two arguments </td></tr>
<tr><td class="indexkey"><a class="el" href="a00007.html">scim::BoundSlot3_4< R, P1, P2, P3, P4 ></a></td><td class="indexvalue">Converts a slot taking four arguments into a slot taking three arguments </td></tr>
<tr><td class="indexkey"><a class="el" href="a00008.html">scim::BoundSlot4_5< R, P1, P2, P3, P4, P5 ></a></td><td class="indexvalue">Converts a slot taking five arguments into a slot taking four arguments </td></tr>
<tr><td class="indexkey"><a class="el" href="a00009.html">scim::BoundSlot5_6< R, P1, P2, P3, P4, P5, P6 ></a></td><td class="indexvalue">Converts a slot taking six arguments into a slot taking five arguments </td></tr>
<tr><td class="indexkey"><a class="el" href="a00010.html">scim::CommonBackEnd</a></td><td class="indexvalue">The default implementation of <a class="el" href="a00002.html">scim::BackEndBase</a> interface </td></tr>
<tr><td class="indexkey"><a class="el" href="a00011.html">scim::CommonLookupTable</a></td><td class="indexvalue">A common lookup table class </td></tr>
<tr><td class="indexkey"><a class="el" href="a00012.html">scim::ComposeKeyFactory</a></td><td class="indexvalue">A simple IMEngine to deal with the Compose keys </td></tr>
<tr><td class="indexkey"><a class="el" href="a00013.html">scim::ComposeKeyInstance</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00014.html">scim::ConfigBase</a></td><td class="indexvalue">The interface class to access the configuration data </td></tr>
<tr><td class="indexkey"><a class="el" href="a00015.html">scim::ConfigError</a></td><td class="indexvalue">An exception class to hold Config related errors </td></tr>
<tr><td class="indexkey"><a class="el" href="a00016.html">scim::ConfigModule</a></td><td class="indexvalue">The class to manipulate the config modules </td></tr>
<tr><td class="indexkey"><a class="el" href="a00017.html">scim::Connection</a></td><td class="indexvalue">A signal connection class </td></tr>
<tr><td class="indexkey"><a class="el" href="a00018.html">scim::DebugOutput</a></td><td class="indexvalue">The class to filter and redirect the debug messages </td></tr>
<tr><td class="indexkey"><a class="el" href="a00019.html">scim::DefaultMarshal< R ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00020.html">scim::DefaultMarshal< bool ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00021.html">scim::DummyConfig</a></td><td class="indexvalue">A dummy implementation of interface class <a class="el" href="a00014.html">scim::ConfigBase</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="a00022.html">scim::DummyIMEngineFactory</a></td><td class="indexvalue">A trivial IMEngine that do nothing </td></tr>
<tr><td class="indexkey"><a class="el" href="a00023.html">scim::DummyIMEngineInstance</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00024.html">scim::Exception</a></td><td class="indexvalue">A base class of all other exception classes </td></tr>
<tr><td class="indexkey"><a class="el" href="a00025.html">scim::FilterError</a></td><td class="indexvalue">An exception class to hold Filter related errors </td></tr>
<tr><td class="indexkey"><a class="el" href="a00026.html">scim::FilterFactoryBase</a></td><td class="indexvalue">The base class to implement FilterFactory classes </td></tr>
<tr><td class="indexkey"><a class="el" href="a00027.html">scim::FilterInfo</a></td><td class="indexvalue">Structure to hold information for a Filter </td></tr>
<tr><td class="indexkey"><a class="el" href="a00028.html">scim::FilterInstanceBase</a></td><td class="indexvalue">The base class to implement FilterInstance classes </td></tr>
<tr><td class="indexkey"><a class="el" href="a00029.html">scim::FilterManager</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00030.html">scim::FilterModule</a></td><td class="indexvalue">The class to manipulate the Filter modules </td></tr>
<tr><td class="indexkey"><a class="el" href="a00031.html">scim::FrontEndBase</a></td><td class="indexvalue">The base class to implement the FrontEnd objects </td></tr>
<tr><td class="indexkey"><a class="el" href="a00032.html">scim::FrontEndError</a></td><td class="indexvalue">An exception class to hold FrontEnd related errors </td></tr>
<tr><td class="indexkey"><a class="el" href="a00033.html">scim::FrontEndHotkeyMatcher</a></td><td class="indexvalue">This class hold all FrontEnd specific Hotkeys, such as trigger keys, on/off keys, etc </td></tr>
<tr><td class="indexkey"><a class="el" href="a00034.html">scim::FrontEndModule</a></td><td class="indexvalue">The class to manipulate the frontend modules </td></tr>
<tr><td class="indexkey"><a class="el" href="a00035.html">scim::FunctionSlot0< R ></a></td><td class="indexvalue">A slot template for static functions taking no arguments and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00036.html">scim::FunctionSlot1< R, P1 ></a></td><td class="indexvalue">A slot template for static functions taking one argument of type P1 and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00037.html">scim::FunctionSlot2< R, P1, P2 ></a></td><td class="indexvalue">A slot template for static functions taking two arguments of type P1 and P2, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00038.html">scim::FunctionSlot3< R, P1, P2, P3 ></a></td><td class="indexvalue">A slot template for static functions taking three arguments of type P1, P2 and P3, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00039.html">scim::FunctionSlot4< R, P1, P2, P3, P4 ></a></td><td class="indexvalue">A slot template for static functions taking four arguments of type P1, P2, P3 and P4, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00040.html">scim::FunctionSlot5< R, P1, P2, P3, P4, P5 ></a></td><td class="indexvalue">A slot template for static functions taking five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00041.html">scim::FunctionSlot6< R, P1, P2, P3, P4, P5, P6 ></a></td><td class="indexvalue">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 </td></tr>
<tr><td class="indexkey"><a class="el" href="a00042.html">scim::HelperAgent</a></td><td class="indexvalue">The accessory class to write a Helper object </td></tr>
<tr><td class="indexkey"><a class="el" href="a00043.html">scim::HelperError</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00044.html">scim::HelperInfo</a></td><td class="indexvalue">Structure to hold the information of a Helper object </td></tr>
<tr><td class="indexkey"><a class="el" href="a00045.html">scim::HelperManager</a></td><td class="indexvalue">This class is used to manage all helper objects </td></tr>
<tr><td class="indexkey"><a class="el" href="a00046.html">scim::HelperModule</a></td><td class="indexvalue">The class used to load a Helper module and run its Helpers </td></tr>
<tr><td class="indexkey"><a class="el" href="a00047.html">scim::HotkeyMatcher</a></td><td class="indexvalue">This class is used to match a <a class="el" href="a00054.html">KeyEvent</a> among a set of hotkeys </td></tr>
<tr><td class="indexkey"><a class="el" href="a00048.html">scim::IConvert</a></td><td class="indexvalue">A class to convert strings between UCS-4 and local encodings </td></tr>
<tr><td class="indexkey"><a class="el" href="a00049.html">scim::IMEngineError</a></td><td class="indexvalue">An exception class to hold IMEngine related errors </td></tr>
<tr><td class="indexkey"><a class="el" href="a00050.html">scim::IMEngineFactoryBase</a></td><td class="indexvalue">The base class of the real input methods' IMEngineFactory classes </td></tr>
<tr><td class="indexkey"><a class="el" href="a00051.html">scim::IMEngineHotkeyMatcher</a></td><td class="indexvalue">This class hold all Hotkeys for each IMEngines </td></tr>
<tr><td class="indexkey"><a class="el" href="a00052.html">scim::IMEngineInstanceBase</a></td><td class="indexvalue">The base class of the real input methods' IMEngineInstance classes </td></tr>
<tr><td class="indexkey"><a class="el" href="a00053.html">scim::IMEngineModule</a></td><td class="indexvalue">The class to manipulate the IMEngine modules </td></tr>
<tr><td class="indexkey"><a class="el" href="a00054.html">scim::KeyEvent</a></td><td class="indexvalue">The class to store a keyboard event </td></tr>
<tr><td class="indexkey"><a class="el" href="a00055.html">scim::LookupTable</a></td><td class="indexvalue">The base class of lookup table </td></tr>
<tr><td class="indexkey"><a class="el" href="a00056.html">scim::MethodSlot0< T, R ></a></td><td class="indexvalue">A slot template for methods in a class of type T taking no arguments and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00057.html">scim::MethodSlot1< T, R, P1 ></a></td><td class="indexvalue">A slot template for methods in a class of type T taking one argument of type P1 and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00058.html">scim::MethodSlot2< T, R, P1, P2 ></a></td><td class="indexvalue">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 </td></tr>
<tr><td class="indexkey"><a class="el" href="a00059.html">scim::MethodSlot3< T, R, P1, P2, P3 ></a></td><td class="indexvalue">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 </td></tr>
<tr><td class="indexkey"><a class="el" href="a00060.html">scim::MethodSlot4< T, R, P1, P2, P3, P4 ></a></td><td class="indexvalue">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 </td></tr>
<tr><td class="indexkey"><a class="el" href="a00061.html">scim::MethodSlot5< T, R, P1, P2, P3, P4, P5 ></a></td><td class="indexvalue">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 </td></tr>
<tr><td class="indexkey"><a class="el" href="a00062.html">scim::MethodSlot6< T, R, P1, P2, P3, P4, P5, P6 ></a></td><td class="indexvalue">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 </td></tr>
<tr><td class="indexkey"><a class="el" href="a00063.html">scim::Module</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00064.html">scim::ModuleError</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00065.html">scim::Node</a></td><td class="indexvalue">Base class for classes managing slots </td></tr>
<tr><td class="indexkey"><a class="el" href="a00066.html">scim::PanelAgent</a></td><td class="indexvalue">The class to implement all socket protocol in Panel </td></tr>
<tr><td class="indexkey"><a class="el" href="a00067.html">scim::PanelClient</a></td><td class="indexvalue"><a class="el" href="a00067.html">PanelClient</a> is used by FrontEnd to communicate with Panel daemon </td></tr>
<tr><td class="indexkey"><a class="el" href="a00068.html">scim::PanelError</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00069.html">scim::PanelFactoryInfo</a></td><td class="indexvalue">Structure to hold factory information. It's used by <a class="el" href="a00066.html">PanelAgent</a> and <a class="el" href="a00067.html">PanelClient</a> classes </td></tr>
<tr><td class="indexkey"><a class="el" href="a00070.html">scim::Pointer< T ></a></td><td class="indexvalue">Smart pointer template class </td></tr>
<tr><td class="indexkey"><a class="el" href="a00071.html">scim::Property</a></td><td class="indexvalue">Class to hold a property of a IMEngineInstance object or a Panel GUI client </td></tr>
<tr><td class="indexkey"><a class="el" href="a00072.html">scim::ReferencedObject</a></td><td class="indexvalue">Reference counted base class </td></tr>
<tr><td class="indexkey"><a class="el" href="a00073.html">scim::Signal</a></td><td class="indexvalue">Base class for the C++ signal interface </td></tr>
<tr><td class="indexkey"><a class="el" href="a00074.html">scim::Signal0< R, Marshal ></a></td><td class="indexvalue">A template for a signal passing no arguments and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00075.html">scim::Signal0< void, IgnoreMarshal ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00076.html">scim::Signal1< R, P1, Marshal ></a></td><td class="indexvalue">A template for a signal passing one argument of type P1 and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00077.html">scim::Signal1< void, P1, IgnoreMarshal ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00078.html">scim::Signal2< R, P1, P2, Marshal ></a></td><td class="indexvalue">A template for a signal passing two arguments of type P1 and P2, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00079.html">scim::Signal2< void, P1, P2, IgnoreMarshal ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00080.html">scim::Signal3< R, P1, P2, P3, Marshal ></a></td><td class="indexvalue">A template for a signal passing three arguments of type P1, P2 and P3, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00081.html">scim::Signal3< void, P1, P2, P3, IgnoreMarshal ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00082.html">scim::Signal4< R, P1, P2, P3, P4, Marshal ></a></td><td class="indexvalue">A template for a signal passing four arguments of type P1, P2, P3 and P4, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00083.html">scim::Signal4< void, P1, P2, P3, P4, IgnoreMarshal ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00084.html">scim::Signal5< R, P1, P2, P3, P4, P5, Marshal ></a></td><td class="indexvalue">A template for a signal passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00085.html">scim::Signal5< void, P1, P2, P3, P4, P5, IgnoreMarshal ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00086.html">scim::Signal6< R, P1, P2, P3, P4, P5, P6, Marshal ></a></td><td class="indexvalue">A template for a signal passing six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00087.html">scim::Signal6< void, P1, P2, P3, P4, P5, P6, IgnoreMarshal ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00088.html">scim::SignalSlot0< T, R ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00089.html">scim::SignalSlot1< T, R, P1 ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00090.html">scim::SignalSlot2< T, R, P1, P2 ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00091.html">scim::SignalSlot3< T, R, P1, P2, P3 ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00092.html">scim::SignalSlot4< T, R, P1, P2, P3, P4 ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00093.html">scim::SignalSlot5< T, R, P1, P2, P3, P4, P5 ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00094.html">scim::SignalSlot6< T, R, P1, P2, P3, P4, P5, P6 ></a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="a00095.html">scim::Slot</a></td><td class="indexvalue">Base class for slots that can connect to scim::Signals </td></tr>
<tr><td class="indexkey"><a class="el" href="a00096.html">scim::Slot0< R ></a></td><td class="indexvalue">Base class template for slots passing no arguments and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00097.html">scim::Slot1< R, P1 ></a></td><td class="indexvalue">Base class template for slots passing one argument of type P1 and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00098.html">scim::Slot2< R, P1, P2 ></a></td><td class="indexvalue">Base class template for slots passing two arguments of type P1 and P2, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00099.html">scim::Slot3< R, P1, P2, P3 ></a></td><td class="indexvalue">Base class template for slots passing three arguments of type P1, P2 and P3, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00100.html">scim::Slot4< R, P1, P2, P3, P4 ></a></td><td class="indexvalue">Base class template for slots passing four arguments of type P1, P2, P3 and P4, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00101.html">scim::Slot5< R, P1, P2, P3, P4, P5 ></a></td><td class="indexvalue">Base class template for slots passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00102.html">scim::Slot6< R, P1, P2, P3, P4, P5, P6 ></a></td><td class="indexvalue">Base class template for slots passing six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R </td></tr>
<tr><td class="indexkey"><a class="el" href="a00103.html">scim::SlotNode</a></td><td class="indexvalue">A node class for managing slots connected to <a class="el" href="a00073.html">scim::Signal</a>'s </td></tr>
<tr><td class="indexkey"><a class="el" href="a00104.html">scim::Socket</a></td><td class="indexvalue"><a class="el" href="a00104.html">Socket</a> communication class </td></tr>
<tr><td class="indexkey"><a class="el" href="a00105.html">scim::SocketAddress</a></td><td class="indexvalue">The class to hold a socket address </td></tr>
<tr><td class="indexkey"><a class="el" href="a00106.html">scim::SocketClient</a></td><td class="indexvalue"><a class="el" href="a00104.html">Socket</a> client class </td></tr>
<tr><td class="indexkey"><a class="el" href="a00107.html">scim::SocketError</a></td><td class="indexvalue">An exception class to hold <a class="el" href="a00104.html">Socket</a> related errors </td></tr>
<tr><td class="indexkey"><a class="el" href="a00108.html">scim::SocketServer</a></td><td class="indexvalue"><a class="el" href="a00104.html">Socket</a> Server class </td></tr>
<tr><td class="indexkey"><a class="el" href="a00109.html">scim::Transaction</a></td><td class="indexvalue">This class is used to pack up many data and commands into one package and send them via socket </td></tr>
<tr><td class="indexkey"><a class="el" href="a00110.html">scim::TransactionError</a></td><td class="indexvalue">An exception class to hold <a class="el" href="a00109.html">Transaction</a> related errors </td></tr>
<tr><td class="indexkey"><a class="el" href="a00111.html">scim::TransactionReader</a></td><td class="indexvalue">This class is used to read data from a transaction without changing it </td></tr>
</table>
<hr size="1"><address style="align: right;"><small>Generated on Thu Jun 28 14:12:30 2007 for scim by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
</body>
</html>
|