1 <!-- SSI fragments/htm_declaration.html_fragment begin -->
2 <!--#include virtual="fragments/html_declaration.html_fragment" -->
3 <!-- SSI fragments/html_declaration.html_fragment end -->
6 <a name="index"><h3>Glossary of Terms</h3></a>
8 <p><b>adaptor</b> <i>(noun)</i> - A function which alters a slot’s
11 <p><b>bind</b> <i>(verb)</i> - To fix a value of a callback's argument in the
14 <p><b>call</b> <i>(verb)</i> - The process of invoking a callback or slot. </p>
16 <p><b>callback</b> <i>(noun)</i> - A function or a member function which will
17 be called when a signal is emitted. A slot specifies the callback and any extra
18 data, such as the object instance, and extra parameters. </p>
20 <p><b>connect</b> <i>(verb)</i> - The process of specifying the callback
21 which will be called when the signal is emitted. </p>
23 <p><b>emit</b> <i>(verb)</i> - When a signal is emitted, the connected slots
26 <p><b>factory</b> <i>(noun)</i> - A function which takes a set of arguments and
27 produces a different object based on those arguments. </p>
29 <p><b>handle</b> <i>(noun)</i> - A safe version of a pointer. </p>
31 <p><b>marshaller</b> <i>(noun)</i> - When a signal has a return value, and
32 several slots are connected to that signal, each one returning a value, then a
33 marshaller chooses one single return value. </p>
35 <p><b>safe</b> <i>(adj)</i> - Any structure which falls back into uninitalized state
36 when its related resources are destroyed. Safe resources can be
37 held throughout the program. Unsafe resources may point to freed
40 <p><b>signal</b> <i>(noun)</i> - An object to which callback slots can be
41 connected. When the signal is emitted, each callback will be invoked. The
42 signal and the connected slots have a specific return type and parameter types.
45 <p><b>signal handler</b> <i>(noun)</i> - Another name for a callback. </p>
47 <p><b>signature</b> <i>(noun)</i> - The return type of a function together with
48 the argument types of that function. </p>
50 <p><b>slot</b> <i>(noun)</i> - A safe version of a callback. </p>
52 <!-- SSI fragments/footer.html_fragment begin -->
53 <!--#include virtual="fragments/footer.html_fragment" -->
54 <!-- SSI fragments/footer.html_fragment begin -->