]> git.tdb.fi Git - ext/sigc++-2.0.git/blob - docs/website/glossary.shtml
Import libsigc++ 2.10.8 sources
[ext/sigc++-2.0.git] / docs / website / glossary.shtml
1 <!-- SSI fragments/htm_declaration.html_fragment begin -->
2 <!--#include virtual="fragments/html_declaration.html_fragment" -->
3 <!-- SSI fragments/html_declaration.html_fragment end -->
4
5
6 <a name="index"><h3>Glossary of Terms</h3></a>
7
8 <p><b>adaptor</b> <i>(noun)</i> - A function which alters a slot&#8217;s
9 signature. </p> 
10
11 <p><b>bind</b> <i>(verb)</i> - To fix a value of a callback's argument in the
12 STL sense. </p> 
13
14 <p><b>call</b> <i>(verb)</i> - The process of invoking a callback or slot. </p> 
15
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>
19
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>
22
23 <p><b>emit</b> <i>(verb)</i> - When a signal is emitted, the connected slots
24 will be called. </p> 
25
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> 
28
29 <p><b>handle</b> <i>(noun)</i> - A safe version of a pointer. </p> 
30
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>
34
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
38 memory. </p> 
39
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.
43 </p>
44
45 <p><b>signal handler</b> <i>(noun)</i> - Another name for a callback. </p>  
46
47 <p><b>signature</b> <i>(noun)</i> - The return type of a function together with
48 the argument types of that function. </p> 
49
50 <p><b>slot</b> <i>(noun)</i> - A safe version of a callback. </p> 
51
52 <!-- SSI fragments/footer.html_fragment begin -->
53 <!--#include virtual="fragments/footer.html_fragment" -->
54 <!-- SSI fragments/footer.html_fragment begin -->