1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
2 <html xmlns="http://www.w3.org/1999/xhtml"> |
3 <title>TB10.1 Example Applications: CUserInterface Class Reference</title> |
3 <head> |
4 <link href="doxygen.css" rel="stylesheet" type="text/css"> |
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 <link href="tabs.css" rel="stylesheet" type="text/css"> |
5 <title>TB9.2 Example Applications: CUserInterface Class Reference</title> |
6 </head><body> |
6 <link href="tabs.css" rel="stylesheet" type="text/css"/> |
7 <!-- Generated by Doxygen 1.5.3 --> |
7 <link href="doxygen.css" rel="stylesheet" type="text/css"/> |
|
8 </head> |
|
9 <body> |
|
10 <!-- Generated by Doxygen 1.6.2 --> |
|
11 <div class="contents"> |
8 <h1>CUserInterface Class Reference</h1><!-- doxytag: class="CUserInterface" --> |
12 <h1>CUserInterface Class Reference</h1><!-- doxytag: class="CUserInterface" --> |
9 <p> |
13 <p><a href="class_c_user_interface-members.html">List of all members.</a></p> |
10 <a href="class_c_user_interface-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> |
14 <table border="0" cellpadding="0" cellspacing="0"> |
11 <tr><td></td></tr> |
15 <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr> |
12 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> |
16 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#aa8a0207b3e2e8fa75dc320249bc55439">Initialize</a> (CConsoleBase *aConsole, <a class="el" href="class_c_timer_entry.html">CTimerEntry</a> *aTimerEntry)</td></tr> |
13 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#a8a0207b3e2e8fa75dc320249bc55439">Initialize</a> (CConsoleBase *aConsole, <a class="el" href="class_c_timer_entry.html">CTimerEntry</a> *aTimerEntry)</td></tr> |
17 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#a8c143ef7ca363188ea135090f5de77b5">RunL</a> ()</td></tr> |
14 |
18 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#ae05bc833da45def9d5f78b766bd36fc4">DoCancel</a> ()</td></tr> |
15 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#8c143ef7ca363188ea135090f5de77b5">RunL</a> ()</td></tr> |
19 <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#ae5fc74a4d70f9a30f027aa56cd3827d2">~CUserInterface</a> ()</td></tr> |
16 |
20 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#a9f9158c56f74b7c8da6c527f346c9952">ReadFunc</a> ()</td></tr> |
17 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#e05bc833da45def9d5f78b766bd36fc4">DoCancel</a> ()</td></tr> |
21 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#a3f4f73849ca681db69f9c5cf546de0c2">Initialize</a> (CConsoleBase *aConsole, <a class="el" href="class_c_producer.html">CProducer</a> *aProducer)</td></tr> |
18 |
22 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c143ef7ca363188ea135090f5de77b5"></a><!-- doxytag: member="CUserInterface::RunL" ref="a8c143ef7ca363188ea135090f5de77b5" args="()" --> |
19 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#e5fc74a4d70f9a30f027aa56cd3827d2">~CUserInterface</a> ()</td></tr> |
|
20 |
|
21 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#9f9158c56f74b7c8da6c527f346c9952">ReadFunc</a> ()</td></tr> |
|
22 |
|
23 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#3f4f73849ca681db69f9c5cf546de0c2">Initialize</a> (CConsoleBase *aConsole, <a class="el" href="class_c_producer.html">CProducer</a> *aProducer)</td></tr> |
|
24 |
|
25 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8c143ef7ca363188ea135090f5de77b5"></a><!-- doxytag: member="CUserInterface::RunL" ref="8c143ef7ca363188ea135090f5de77b5" args="()" --> |
|
26 void </td><td class="memItemRight" valign="bottom"><b>RunL</b> ()</td></tr> |
23 void </td><td class="memItemRight" valign="bottom"><b>RunL</b> ()</td></tr> |
27 |
24 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae05bc833da45def9d5f78b766bd36fc4"></a><!-- doxytag: member="CUserInterface::DoCancel" ref="ae05bc833da45def9d5f78b766bd36fc4" args="()" --> |
28 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e05bc833da45def9d5f78b766bd36fc4"></a><!-- doxytag: member="CUserInterface::DoCancel" ref="e05bc833da45def9d5f78b766bd36fc4" args="()" --> |
|
29 void </td><td class="memItemRight" valign="bottom"><b>DoCancel</b> ()</td></tr> |
25 void </td><td class="memItemRight" valign="bottom"><b>DoCancel</b> ()</td></tr> |
30 |
26 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f9158c56f74b7c8da6c527f346c9952"></a><!-- doxytag: member="CUserInterface::ReadFunc" ref="a9f9158c56f74b7c8da6c527f346c9952" args="()" --> |
31 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9f9158c56f74b7c8da6c527f346c9952"></a><!-- doxytag: member="CUserInterface::ReadFunc" ref="9f9158c56f74b7c8da6c527f346c9952" args="()" --> |
|
32 void </td><td class="memItemRight" valign="bottom"><b>ReadFunc</b> ()</td></tr> |
27 void </td><td class="memItemRight" valign="bottom"><b>ReadFunc</b> ()</td></tr> |
33 |
28 <tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr> |
34 <tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr> |
29 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_c_user_interface.html">CUserInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#acb29c660858994d24137bb413fee4af8">NewL</a> (CConsoleBase *aConsole, <a class="el" href="class_c_timer_entry.html">CTimerEntry</a> *aTimerEntry)</td></tr> |
35 <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="class_c_user_interface.html">CUserInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#cb29c660858994d24137bb413fee4af8">NewL</a> (CConsoleBase *aConsole, <a class="el" href="class_c_timer_entry.html">CTimerEntry</a> *aTimerEntry)</td></tr> |
30 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_c_user_interface.html">CUserInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#abc39d0697d4b335dc3567726ea1b2a16">NewL</a> (CConsoleBase *aConsole, <a class="el" href="class_c_producer.html">CProducer</a> *aProducer)</td></tr> |
36 |
|
37 <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="class_c_user_interface.html">CUserInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_user_interface.html#bc39d0697d4b335dc3567726ea1b2a16">NewL</a> (CConsoleBase *aConsole, <a class="el" href="class_c_producer.html">CProducer</a> *aProducer)</td></tr> |
|
38 |
|
39 </table> |
31 </table> |
40 <hr><a name="_details"></a><h2>Detailed Description</h2> |
32 <hr/><a name="_details"></a><h2>Detailed Description</h2> |
41 This class processes key press events from the console. The example prints a menu and waits for the user to select an option from the menu. The <a class="el" href="class_c_user_interface.html#8c143ef7ca363188ea135090f5de77b5">CUserInterface::RunL()</a> function handles the asynchronous key press event. |
33 <p>This class processes key press events from the console. The example prints a menu and waits for the user to select an option from the menu. The <a class="el" href="class_c_user_interface.html#a8c143ef7ca363188ea135090f5de77b5">CUserInterface::RunL()</a> function handles the asynchronous key press event. </p> |
42 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2inc_2userinterface_8h-source.html#l00032">32</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2inc_2userinterface_8h-source.html">userinterface.h</a>.</p> |
34 |
43 <hr><h2>Constructor & Destructor Documentation</h2> |
35 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2inc_2userinterface_8h_source.html#l00032">32</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2inc_2userinterface_8h_source.html">userinterface.h</a>.</p> |
44 <a class="anchor" name="e5fc74a4d70f9a30f027aa56cd3827d2"></a><!-- doxytag: member="CUserInterface::~CUserInterface" ref="e5fc74a4d70f9a30f027aa56cd3827d2" args="()" --> |
36 <hr/><h2>Constructor & Destructor Documentation</h2> |
45 <div class="memitem"> |
37 <a class="anchor" id="ae5fc74a4d70f9a30f027aa56cd3827d2"></a><!-- doxytag: member="CUserInterface::~CUserInterface" ref="ae5fc74a4d70f9a30f027aa56cd3827d2" args="()" --> |
46 <div class="memproto"> |
38 <div class="memitem"> |
47 <table class="memname"> |
39 <div class="memproto"> |
48 <tr> |
40 <table class="memname"> |
49 <td class="memname">CUserInterface::~CUserInterface </td> |
41 <tr> |
50 <td>(</td> |
42 <td class="memname">CUserInterface::~CUserInterface </td> |
51 <td class="paramname"> </td> |
43 <td>(</td> |
52 <td> ) </td> |
44 <td class="paramname"></td> |
53 <td width="100%"></td> |
45 <td> ) </td> |
54 </tr> |
46 <td></td> |
55 </table> |
47 </tr> |
56 </div> |
48 </table> |
57 <div class="memdoc"> |
49 </div> |
58 |
50 <div class="memdoc"> |
59 <p> |
51 <p>Destructor. </p> |
60 Destructor. |
52 |
61 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp-source.html#l00099">99</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp-source.html">userinterface.cpp</a>.</p> |
53 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp_source.html#l00099">99</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp_source.html">userinterface.cpp</a>.</p> |
62 |
54 |
63 </div> |
55 </div> |
64 </div><p> |
56 </div> |
65 <hr><h2>Member Function Documentation</h2> |
57 <hr/><h2>Member Function Documentation</h2> |
66 <a class="anchor" name="cb29c660858994d24137bb413fee4af8"></a><!-- doxytag: member="CUserInterface::NewL" ref="cb29c660858994d24137bb413fee4af8" args="(CConsoleBase *aConsole, CTimerEntry *aTimerEntry)" --> |
58 <a class="anchor" id="acb29c660858994d24137bb413fee4af8"></a><!-- doxytag: member="CUserInterface::NewL" ref="acb29c660858994d24137bb413fee4af8" args="(CConsoleBase *aConsole, CTimerEntry *aTimerEntry)" --> |
67 <div class="memitem"> |
59 <div class="memitem"> |
68 <div class="memproto"> |
60 <div class="memproto"> |
69 <table class="memname"> |
61 <table class="memname"> |
70 <tr> |
62 <tr> |
71 <td class="memname"><a class="el" href="class_c_user_interface.html">CUserInterface</a> * CUserInterface::NewL </td> |
63 <td class="memname"><a class="el" href="class_c_user_interface.html">CUserInterface</a> * CUserInterface::NewL </td> |
72 <td>(</td> |
64 <td>(</td> |
73 <td class="paramtype">CConsoleBase * </td> |
65 <td class="paramtype">CConsoleBase * </td> |
74 <td class="paramname"> <em>aConsole</em>, </td> |
66 <td class="paramname"> <em>aConsole</em>, </td> |
75 </tr> |
67 </tr> |
76 <tr> |
68 <tr> |
80 <td class="paramname"> <em>aTimerEntry</em></td><td> </td> |
72 <td class="paramname"> <em>aTimerEntry</em></td><td> </td> |
81 </tr> |
73 </tr> |
82 <tr> |
74 <tr> |
83 <td></td> |
75 <td></td> |
84 <td>)</td> |
76 <td>)</td> |
85 <td></td><td></td><td width="100%"><code> [static]</code></td> |
77 <td></td><td></td><td><code> [static]</code></td> |
86 </tr> |
78 </tr> |
87 </table> |
79 </table> |
88 </div> |
80 </div> |
89 <div class="memdoc"> |
81 <div class="memdoc"> |
90 |
82 <p>The static function to create an object of the <a class="el" href="class_c_user_interface.html">CUserInterface</a> class. </p> |
91 <p> |
83 <dl><dt><b>Parameters:</b></dt><dd> |
92 The static function to create an object of the <a class="el" href="class_c_user_interface.html">CUserInterface</a> class. <dl compact><dt><b>Parameters:</b></dt><dd> |
|
93 <table border="0" cellspacing="2" cellpadding="0"> |
84 <table border="0" cellspacing="2" cellpadding="0"> |
94 <tr><td valign="top"></td><td valign="top"><em>aConsole</em> </td><td>The console object. </td></tr> |
85 <tr><td valign="top"></td><td valign="top"><em>aConsole</em> </td><td>The console object. </td></tr> |
95 <tr><td valign="top"></td><td valign="top"><em>aTimerEntry</em> </td><td>A pointer to an object of the <a class="el" href="class_c_timer_entry.html">CTimerEntry</a> class. </td></tr> |
86 <tr><td valign="top"></td><td valign="top"><em>aTimerEntry</em> </td><td>A pointer to an object of the <a class="el" href="class_c_timer_entry.html">CTimerEntry</a> class. </td></tr> |
96 </table> |
87 </table> |
97 </dl> |
88 </dd> |
98 <dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="class_c_user_interface.html">CUserInterface</a> object. </dd></dl> |
89 </dl> |
99 |
90 <dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="class_c_user_interface.html">CUserInterface</a> object. </dd></dl> |
100 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp-source.html#l00030">30</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp-source.html">userinterface.cpp</a>.</p> |
91 |
101 |
92 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp_source.html#l00030">30</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp_source.html">userinterface.cpp</a>.</p> |
102 </div> |
93 |
103 </div><p> |
94 </div> |
104 <a class="anchor" name="a8a0207b3e2e8fa75dc320249bc55439"></a><!-- doxytag: member="CUserInterface::Initialize" ref="a8a0207b3e2e8fa75dc320249bc55439" args="(CConsoleBase *aConsole, CTimerEntry *aTimerEntry)" --> |
95 </div> |
105 <div class="memitem"> |
96 <a class="anchor" id="aa8a0207b3e2e8fa75dc320249bc55439"></a><!-- doxytag: member="CUserInterface::Initialize" ref="aa8a0207b3e2e8fa75dc320249bc55439" args="(CConsoleBase *aConsole, CTimerEntry *aTimerEntry)" --> |
106 <div class="memproto"> |
97 <div class="memitem"> |
107 <table class="memname"> |
98 <div class="memproto"> |
108 <tr> |
99 <table class="memname"> |
109 <td class="memname">void CUserInterface::Initialize </td> |
100 <tr> |
|
101 <td class="memname">void CUserInterface::Initialize </td> |
110 <td>(</td> |
102 <td>(</td> |
111 <td class="paramtype">CConsoleBase * </td> |
103 <td class="paramtype">CConsoleBase * </td> |
112 <td class="paramname"> <em>aConsole</em>, </td> |
104 <td class="paramname"> <em>aConsole</em>, </td> |
113 </tr> |
105 </tr> |
114 <tr> |
106 <tr> |
118 <td class="paramname"> <em>aTimerEntry</em></td><td> </td> |
110 <td class="paramname"> <em>aTimerEntry</em></td><td> </td> |
119 </tr> |
111 </tr> |
120 <tr> |
112 <tr> |
121 <td></td> |
113 <td></td> |
122 <td>)</td> |
114 <td>)</td> |
123 <td></td><td></td><td width="100%"></td> |
115 <td></td><td></td><td></td> |
124 </tr> |
116 </tr> |
125 </table> |
117 </table> |
126 </div> |
118 </div> |
127 <div class="memdoc"> |
119 <div class="memdoc"> |
128 |
120 <p>Initialize the data members of the <a class="el" href="class_c_user_interface.html">CUserInterface</a> class. </p> |
129 <p> |
121 <dl><dt><b>Parameters:</b></dt><dd> |
130 Initialize the data members of the <a class="el" href="class_c_user_interface.html">CUserInterface</a> class. <dl compact><dt><b>Parameters:</b></dt><dd> |
|
131 <table border="0" cellspacing="2" cellpadding="0"> |
122 <table border="0" cellspacing="2" cellpadding="0"> |
132 <tr><td valign="top"></td><td valign="top"><em>aConsole</em> </td><td>The console object. </td></tr> |
123 <tr><td valign="top"></td><td valign="top"><em>aConsole</em> </td><td>The console object. </td></tr> |
133 <tr><td valign="top"></td><td valign="top"><em>aTimerEntry</em> </td><td>A pointer to an object of the <a class="el" href="class_c_timer_entry.html">CTimerEntry</a> class. </td></tr> |
124 <tr><td valign="top"></td><td valign="top"><em>aTimerEntry</em> </td><td>A pointer to an object of the <a class="el" href="class_c_timer_entry.html">CTimerEntry</a> class. </td></tr> |
134 </table> |
125 </table> |
135 </dl> |
126 </dd> |
136 |
127 </dl> |
137 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp-source.html#l00042">42</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp-source.html">userinterface.cpp</a>.</p> |
128 |
138 |
129 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp_source.html#l00042">42</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp_source.html">userinterface.cpp</a>.</p> |
139 </div> |
130 |
140 </div><p> |
131 </div> |
141 <a class="anchor" name="8c143ef7ca363188ea135090f5de77b5"></a><!-- doxytag: member="CUserInterface::RunL" ref="8c143ef7ca363188ea135090f5de77b5" args="()" --> |
132 </div> |
142 <div class="memitem"> |
133 <a class="anchor" id="a8c143ef7ca363188ea135090f5de77b5"></a><!-- doxytag: member="CUserInterface::RunL" ref="a8c143ef7ca363188ea135090f5de77b5" args="()" --> |
143 <div class="memproto"> |
134 <div class="memitem"> |
144 <table class="memname"> |
135 <div class="memproto"> |
145 <tr> |
136 <table class="memname"> |
146 <td class="memname">void CUserInterface::RunL </td> |
137 <tr> |
147 <td>(</td> |
138 <td class="memname">void CUserInterface::RunL </td> |
148 <td class="paramname"> </td> |
139 <td>(</td> |
149 <td> ) </td> |
140 <td class="paramname"></td> |
150 <td width="100%"></td> |
141 <td> ) </td> |
151 </tr> |
142 <td></td> |
152 </table> |
143 </tr> |
153 </div> |
144 </table> |
154 <div class="memdoc"> |
145 </div> |
155 |
146 <div class="memdoc"> |
156 <p> |
147 <p>Handles the key press events from the console. It stops the active scheduler if any key is pressed.</p> |
157 Handles the key press events from the console. It stops the active scheduler if any key is pressed.<p> |
148 <p>Handles the key press events from the console. The following actions are defined for a key press event:</p> |
158 Handles the key press events from the console. The following actions are defined for a key press event:<ul> |
149 <ul> |
159 <li>Call the CPRoducer::Produce() function if 'p' is pressed</li><li>Call the CPRoducer::Display() function if 'd' is pressed</li><li>Stop the active scheduler if any other key is pressed </li></ul> |
150 <li>Call the CPRoducer::Produce() function if 'p' is pressed</li> |
160 |
151 <li>Call the CPRoducer::Display() function if 'd' is pressed</li> |
161 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp-source.html#l00061">61</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp-source.html">userinterface.cpp</a>.</p> |
152 <li>Stop the active scheduler if any other key is pressed </li> |
162 |
153 </ul> |
163 </div> |
154 |
164 </div><p> |
155 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp_source.html#l00061">61</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp_source.html">userinterface.cpp</a>.</p> |
165 <a class="anchor" name="e05bc833da45def9d5f78b766bd36fc4"></a><!-- doxytag: member="CUserInterface::DoCancel" ref="e05bc833da45def9d5f78b766bd36fc4" args="()" --> |
156 |
166 <div class="memitem"> |
157 </div> |
167 <div class="memproto"> |
158 </div> |
168 <table class="memname"> |
159 <a class="anchor" id="ae05bc833da45def9d5f78b766bd36fc4"></a><!-- doxytag: member="CUserInterface::DoCancel" ref="ae05bc833da45def9d5f78b766bd36fc4" args="()" --> |
169 <tr> |
160 <div class="memitem"> |
170 <td class="memname">void CUserInterface::DoCancel </td> |
161 <div class="memproto"> |
171 <td>(</td> |
162 <table class="memname"> |
172 <td class="paramname"> </td> |
163 <tr> |
173 <td> ) </td> |
164 <td class="memname">void CUserInterface::DoCancel </td> |
174 <td width="100%"></td> |
165 <td>(</td> |
175 </tr> |
166 <td class="paramname"></td> |
176 </table> |
167 <td> ) </td> |
177 </div> |
168 <td></td> |
178 <div class="memdoc"> |
169 </tr> |
179 |
170 </table> |
180 <p> |
171 </div> |
181 Cancel any outstanding request. |
172 <div class="memdoc"> |
182 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp-source.html#l00087">87</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp-source.html">userinterface.cpp</a>.</p> |
173 <p>Cancel any outstanding request. </p> |
183 |
174 |
184 </div> |
175 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp_source.html#l00087">87</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp_source.html">userinterface.cpp</a>.</p> |
185 </div><p> |
176 |
186 <a class="anchor" name="9f9158c56f74b7c8da6c527f346c9952"></a><!-- doxytag: member="CUserInterface::ReadFunc" ref="9f9158c56f74b7c8da6c527f346c9952" args="()" --> |
177 </div> |
187 <div class="memitem"> |
178 </div> |
188 <div class="memproto"> |
179 <a class="anchor" id="a9f9158c56f74b7c8da6c527f346c9952"></a><!-- doxytag: member="CUserInterface::ReadFunc" ref="a9f9158c56f74b7c8da6c527f346c9952" args="()" --> |
189 <table class="memname"> |
180 <div class="memitem"> |
190 <tr> |
181 <div class="memproto"> |
191 <td class="memname">void CUserInterface::ReadFunc </td> |
182 <table class="memname"> |
192 <td>(</td> |
183 <tr> |
193 <td class="paramname"> </td> |
184 <td class="memname">void CUserInterface::ReadFunc </td> |
194 <td> ) </td> |
185 <td>(</td> |
195 <td width="100%"></td> |
186 <td class="paramname"></td> |
196 </tr> |
187 <td> ) </td> |
197 </table> |
188 <td></td> |
198 </div> |
189 </tr> |
199 <div class="memdoc"> |
190 </table> |
200 |
191 </div> |
201 <p> |
192 <div class="memdoc"> |
202 Issues an outstanding request to get a keystroke from the console. |
193 <p>Issues an outstanding request to get a keystroke from the console. </p> |
203 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp-source.html#l00074">74</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp-source.html">userinterface.cpp</a>.</p> |
194 |
204 |
195 <p>Definition at line <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp_source.html#l00074">74</a> of file <a class="el" href="_arrays_and_lists_2linkedlist_2deltaque_2src_2userinterface_8cpp_source.html">userinterface.cpp</a>.</p> |
205 </div> |
196 |
206 </div><p> |
197 </div> |
207 <a class="anchor" name="bc39d0697d4b335dc3567726ea1b2a16"></a><!-- doxytag: member="CUserInterface::NewL" ref="bc39d0697d4b335dc3567726ea1b2a16" args="(CConsoleBase *aConsole, CProducer *aProducer)" --> |
198 </div> |
208 <div class="memitem"> |
199 <a class="anchor" id="abc39d0697d4b335dc3567726ea1b2a16"></a><!-- doxytag: member="CUserInterface::NewL" ref="abc39d0697d4b335dc3567726ea1b2a16" args="(CConsoleBase *aConsole, CProducer *aProducer)" --> |
209 <div class="memproto"> |
200 <div class="memitem"> |
210 <table class="memname"> |
201 <div class="memproto"> |
211 <tr> |
202 <table class="memname"> |
212 <td class="memname"><a class="el" href="class_c_user_interface.html">CUserInterface</a> * CUserInterface::NewL </td> |
203 <tr> |
|
204 <td class="memname"><a class="el" href="class_c_user_interface.html">CUserInterface</a> * CUserInterface::NewL </td> |
213 <td>(</td> |
205 <td>(</td> |
214 <td class="paramtype">CConsoleBase * </td> |
206 <td class="paramtype">CConsoleBase * </td> |
215 <td class="paramname"> <em>aConsole</em>, </td> |
207 <td class="paramname"> <em>aConsole</em>, </td> |
216 </tr> |
208 </tr> |
217 <tr> |
209 <tr> |
221 <td class="paramname"> <em>aProducer</em></td><td> </td> |
213 <td class="paramname"> <em>aProducer</em></td><td> </td> |
222 </tr> |
214 </tr> |
223 <tr> |
215 <tr> |
224 <td></td> |
216 <td></td> |
225 <td>)</td> |
217 <td>)</td> |
226 <td></td><td></td><td width="100%"><code> [static]</code></td> |
218 <td></td><td></td><td><code> [static]</code></td> |
227 </tr> |
219 </tr> |
228 </table> |
220 </table> |
229 </div> |
221 </div> |
230 <div class="memdoc"> |
222 <div class="memdoc"> |
231 |
223 <p>The static function to create an object of the <a class="el" href="class_c_user_interface.html">CUserInterface</a> class. </p> |
232 <p> |
224 <dl><dt><b>Parameters:</b></dt><dd> |
233 The static function to create an object of the <a class="el" href="class_c_user_interface.html">CUserInterface</a> class. <dl compact><dt><b>Parameters:</b></dt><dd> |
|
234 <table border="0" cellspacing="2" cellpadding="0"> |
225 <table border="0" cellspacing="2" cellpadding="0"> |
235 <tr><td valign="top"></td><td valign="top"><em>aConsole</em> </td><td>The console object. </td></tr> |
226 <tr><td valign="top"></td><td valign="top"><em>aConsole</em> </td><td>The console object. </td></tr> |
236 <tr><td valign="top"></td><td valign="top"><em>aProducer</em> </td><td>A pointer to an object of the <a class="el" href="class_c_producer.html">CProducer</a> class. </td></tr> |
227 <tr><td valign="top"></td><td valign="top"><em>aProducer</em> </td><td>A pointer to an object of the <a class="el" href="class_c_producer.html">CProducer</a> class. </td></tr> |
237 <tr><td valign="top"></td><td valign="top"><em>aConsumer</em> </td><td>A pointer to an object of the <a class="el" href="class_c_consumer.html">CConsumer</a> class. </td></tr> |
228 <tr><td valign="top"></td><td valign="top"><em>aConsumer</em> </td><td>A pointer to an object of the <a class="el" href="class_c_consumer.html">CConsumer</a> class. </td></tr> |
238 </table> |
229 </table> |
239 </dl> |
230 </dd> |
240 <dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="class_c_user_interface.html">CUserInterface</a> object. </dd></dl> |
231 </dl> |
241 |
232 <dl class="return"><dt><b>Returns:</b></dt><dd>A <a class="el" href="class_c_user_interface.html">CUserInterface</a> object. </dd></dl> |
242 <p>Definition at line <a class="el" href="_i_p_c_2condvar_2condvarlocal_2src_2userinterface_8cpp-source.html#l00032">32</a> of file <a class="el" href="_i_p_c_2condvar_2condvarlocal_2src_2userinterface_8cpp-source.html">userinterface.cpp</a>.</p> |
233 |
243 |
234 <p>Definition at line <a class="el" href="_i_p_c_2condvar_2condvarlocal_2src_2userinterface_8cpp_source.html#l00032">32</a> of file <a class="el" href="_i_p_c_2condvar_2condvarlocal_2src_2userinterface_8cpp_source.html">userinterface.cpp</a>.</p> |
244 </div> |
235 |
245 </div><p> |
236 </div> |
246 <a class="anchor" name="3f4f73849ca681db69f9c5cf546de0c2"></a><!-- doxytag: member="CUserInterface::Initialize" ref="3f4f73849ca681db69f9c5cf546de0c2" args="(CConsoleBase *aConsole, CProducer *aProducer)" --> |
237 </div> |
247 <div class="memitem"> |
238 <a class="anchor" id="a3f4f73849ca681db69f9c5cf546de0c2"></a><!-- doxytag: member="CUserInterface::Initialize" ref="a3f4f73849ca681db69f9c5cf546de0c2" args="(CConsoleBase *aConsole, CProducer *aProducer)" --> |
248 <div class="memproto"> |
239 <div class="memitem"> |
249 <table class="memname"> |
240 <div class="memproto"> |
250 <tr> |
241 <table class="memname"> |
251 <td class="memname">void CUserInterface::Initialize </td> |
242 <tr> |
|
243 <td class="memname">void CUserInterface::Initialize </td> |
252 <td>(</td> |
244 <td>(</td> |
253 <td class="paramtype">CConsoleBase * </td> |
245 <td class="paramtype">CConsoleBase * </td> |
254 <td class="paramname"> <em>aConsole</em>, </td> |
246 <td class="paramname"> <em>aConsole</em>, </td> |
255 </tr> |
247 </tr> |
256 <tr> |
248 <tr> |
260 <td class="paramname"> <em>aProducer</em></td><td> </td> |
252 <td class="paramname"> <em>aProducer</em></td><td> </td> |
261 </tr> |
253 </tr> |
262 <tr> |
254 <tr> |
263 <td></td> |
255 <td></td> |
264 <td>)</td> |
256 <td>)</td> |
265 <td></td><td></td><td width="100%"></td> |
257 <td></td><td></td><td></td> |
266 </tr> |
258 </tr> |
267 </table> |
259 </table> |
268 </div> |
260 </div> |
269 <div class="memdoc"> |
261 <div class="memdoc"> |
270 |
262 <p>Initialize the data members of the <a class="el" href="class_c_user_interface.html">CUserInterface</a> class. </p> |
271 <p> |
263 <dl><dt><b>Parameters:</b></dt><dd> |
272 Initialize the data members of the <a class="el" href="class_c_user_interface.html">CUserInterface</a> class. <dl compact><dt><b>Parameters:</b></dt><dd> |
|
273 <table border="0" cellspacing="2" cellpadding="0"> |
264 <table border="0" cellspacing="2" cellpadding="0"> |
274 <tr><td valign="top"></td><td valign="top"><em>aConsole</em> </td><td>The console object. </td></tr> |
265 <tr><td valign="top"></td><td valign="top"><em>aConsole</em> </td><td>The console object. </td></tr> |
275 <tr><td valign="top"></td><td valign="top"><em>aProducer</em> </td><td>A pointer to an object of the <a class="el" href="class_c_producer.html">CProducer</a> class. </td></tr> |
266 <tr><td valign="top"></td><td valign="top"><em>aProducer</em> </td><td>A pointer to an object of the <a class="el" href="class_c_producer.html">CProducer</a> class. </td></tr> |
276 <tr><td valign="top"></td><td valign="top"><em>aConsumer</em> </td><td>A pointer to an object of the <a class="el" href="class_c_consumer.html">CConsumer</a> class. </td></tr> |
267 <tr><td valign="top"></td><td valign="top"><em>aConsumer</em> </td><td>A pointer to an object of the <a class="el" href="class_c_consumer.html">CConsumer</a> class. </td></tr> |
277 </table> |
268 </table> |
278 </dl> |
269 </dd> |
279 |
270 </dl> |
280 <p>Definition at line <a class="el" href="_i_p_c_2condvar_2condvarlocal_2src_2userinterface_8cpp-source.html#l00045">45</a> of file <a class="el" href="_i_p_c_2condvar_2condvarlocal_2src_2userinterface_8cpp-source.html">userinterface.cpp</a>.</p> |
271 |
281 |
272 <p>Definition at line <a class="el" href="_i_p_c_2condvar_2condvarlocal_2src_2userinterface_8cpp_source.html#l00045">45</a> of file <a class="el" href="_i_p_c_2condvar_2condvarlocal_2src_2userinterface_8cpp_source.html">userinterface.cpp</a>.</p> |
282 </div> |
273 |
283 </div><p> |
274 </div> |
284 <hr size="1"><address style="text-align: right;"><small>Generated on Thu Jan 21 10:33:08 2010 for TB10.1 Example Applications by |
275 </div> |
|
276 </div> |
|
277 <hr size="1"/><address style="text-align: right;"><small>Generated by |
285 <a href="http://www.doxygen.org/index.html"> |
278 <a href="http://www.doxygen.org/index.html"> |
286 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address> |
279 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2 </small></address> |
287 </body> |
280 </body> |
288 </html> |
281 </html> |