Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/class_c_task_schedule.html
changeset 6 43e37759235e
parent 1 25a17d01db0c
equal deleted inserted replaced
5:f345bda72bc4 6:43e37759235e
     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: CTaskSchedule 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: CTaskSchedule 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>CTaskSchedule Class Reference</h1><!-- doxytag: class="CTaskSchedule" -->
    12 <h1>CTaskSchedule Class Reference</h1><!-- doxytag: class="CTaskSchedule" -->
     9 <p>
    13 <p><a href="class_c_task_schedule-members.html">List of all members.</a></p>
    10 <a href="class_c_task_schedule-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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#a739ccbea3ef8f1dc76440e829f206fb6">~CTaskSchedule</a> ()</td></tr>
    13 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#739ccbea3ef8f1dc76440e829f206fb6">~CTaskSchedule</a> ()</td></tr>
    17 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#ac957da1838fe31cb3f7fe9f6a533f6c5">ConnectAndRegisterL</a> ()</td></tr>
    14 
    18 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#a5b7869136d2a8f1c625531ab1c12ef98">PersistentScheduleL</a> ()</td></tr>
    15 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#c957da1838fe31cb3f7fe9f6a533f6c5">ConnectAndRegisterL</a> ()</td></tr>
    19 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#ac2ed627ab19ecc8d397b63ceacd6aaa4">CreatePersistentScheduleL</a> (TSchedulerItemRef &amp;aRef, const TTsTime &amp;aStartTime)</td></tr>
    16 
    20 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#aabfef5ace0331f83eb8cd4de511d3d7f">CreateTransientScheduleL</a> ()</td></tr>
    17 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#5b7869136d2a8f1c625531ab1c12ef98">PersistentScheduleL</a> ()</td></tr>
    21 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#a3b047bd6e178cbc4964d69adb56e1945">DoesScheduledItemExistL</a> (TSchedulerItemRef &amp;aRef, TBool &amp;aExists)</td></tr>
    18 
    22 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#a0c3db205409436a0b47b3e11c9d3190f">DeleteSchedulesL</a> (TSchedulerItemRef &amp;aRef, TScheduleFilter aFilter)</td></tr>
    19 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#c2ed627ab19ecc8d397b63ceacd6aaa4">CreatePersistentScheduleL</a> (TSchedulerItemRef &amp;aRef, const TTsTime &amp;aStartTime)</td></tr>
    23 <tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
    20 
    24 <tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_c_task_schedule.html">CTaskSchedule</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#ad152b61017146041468ce89a4312ddf9">NewLC</a> ()</td></tr>
    21 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#abfef5ace0331f83eb8cd4de511d3d7f">CreateTransientScheduleL</a> ()</td></tr>
       
    22 
       
    23 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#3b047bd6e178cbc4964d69adb56e1945">DoesScheduledItemExistL</a> (TSchedulerItemRef &amp;aRef, TBool &amp;aExists)</td></tr>
       
    24 
       
    25 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#0c3db205409436a0b47b3e11c9d3190f">DeleteSchedulesL</a> (TSchedulerItemRef &amp;aRef, TScheduleFilter aFilter)</td></tr>
       
    26 
       
    27 <tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
       
    28 <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="class_c_task_schedule.html">CTaskSchedule</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_task_schedule.html#d152b61017146041468ce89a4312ddf9">NewLC</a> ()</td></tr>
       
    29 
       
    30 </table>
    25 </table>
    31 <hr><a name="_details"></a><h2>Detailed Description</h2>
    26 <hr/><a name="_details"></a><h2>Detailed Description</h2>
    32 <a class="el" href="class_c_task_schedule.html">CTaskSchedule</a> is a class that publicly inherits from CBase class<p>
    27 <p><a class="el" href="class_c_task_schedule.html">CTaskSchedule</a> is a class that publicly inherits from CBase class</p>
    33 The class demonstrates how to connect and register with the task scheduler server, create persistent and transient schedules and to delete the persistent tasks and schedules. 
    28 <p>The class demonstrates how to connect and register with the task scheduler server, create persistent and transient schedules and to delete the persistent tasks and schedules. </p>
    34 <p>Definition at line <a class="el" href="taskscheduler_8h-source.html#l00035">35</a> of file <a class="el" href="taskscheduler_8h-source.html">taskscheduler.h</a>.</p>
    29 
    35 <hr><h2>Constructor &amp; Destructor Documentation</h2>
    30 <p>Definition at line <a class="el" href="taskscheduler_8h_source.html#l00035">35</a> of file <a class="el" href="taskscheduler_8h_source.html">taskscheduler.h</a>.</p>
    36 <a class="anchor" name="739ccbea3ef8f1dc76440e829f206fb6"></a><!-- doxytag: member="CTaskSchedule::~CTaskSchedule" ref="739ccbea3ef8f1dc76440e829f206fb6" args="()" -->
    31 <hr/><h2>Constructor &amp; Destructor Documentation</h2>
    37 <div class="memitem">
    32 <a class="anchor" id="a739ccbea3ef8f1dc76440e829f206fb6"></a><!-- doxytag: member="CTaskSchedule::~CTaskSchedule" ref="a739ccbea3ef8f1dc76440e829f206fb6" args="()" -->
    38 <div class="memproto">
    33 <div class="memitem">
    39       <table class="memname">
    34 <div class="memproto">
    40         <tr>
    35       <table class="memname">
    41           <td class="memname">CTaskSchedule::~CTaskSchedule           </td>
    36         <tr>
    42           <td>(</td>
    37           <td class="memname">CTaskSchedule::~CTaskSchedule </td>
    43           <td class="paramname">          </td>
    38           <td>(</td>
    44           <td>&nbsp;)&nbsp;</td>
    39           <td class="paramname"></td>
    45           <td width="100%"></td>
    40           <td>&nbsp;)&nbsp;</td>
    46         </tr>
    41           <td></td>
    47       </table>
    42         </tr>
    48 </div>
    43       </table>
    49 <div class="memdoc">
    44 </div>
    50 
    45 <div class="memdoc">
    51 <p>
    46 <p>Destructor </p>
    52 Destructor 
    47 
    53 <p>Definition at line <a class="el" href="taskscheduler_8cpp-source.html#l00089">89</a> of file <a class="el" href="taskscheduler_8cpp-source.html">taskscheduler.cpp</a>.</p>
    48 <p>Definition at line <a class="el" href="taskscheduler_8cpp_source.html#l00089">89</a> of file <a class="el" href="taskscheduler_8cpp_source.html">taskscheduler.cpp</a>.</p>
    54 
    49 
    55 </div>
    50 </div>
    56 </div><p>
    51 </div>
    57 <hr><h2>Member Function Documentation</h2>
    52 <hr/><h2>Member Function Documentation</h2>
    58 <a class="anchor" name="d152b61017146041468ce89a4312ddf9"></a><!-- doxytag: member="CTaskSchedule::NewLC" ref="d152b61017146041468ce89a4312ddf9" args="()" -->
    53 <a class="anchor" id="ad152b61017146041468ce89a4312ddf9"></a><!-- doxytag: member="CTaskSchedule::NewLC" ref="ad152b61017146041468ce89a4312ddf9" args="()" -->
    59 <div class="memitem">
    54 <div class="memitem">
    60 <div class="memproto">
    55 <div class="memproto">
    61       <table class="memname">
    56       <table class="memname">
    62         <tr>
    57         <tr>
    63           <td class="memname"><a class="el" href="class_c_task_schedule.html">CTaskSchedule</a> * CTaskSchedule::NewLC           </td>
    58           <td class="memname"><a class="el" href="class_c_task_schedule.html">CTaskSchedule</a> * CTaskSchedule::NewLC </td>
    64           <td>(</td>
    59           <td>(</td>
    65           <td class="paramname">          </td>
    60           <td class="paramname"></td>
    66           <td>&nbsp;)&nbsp;</td>
    61           <td>&nbsp;)&nbsp;</td>
    67           <td width="100%"><code> [static]</code></td>
    62           <td><code> [static]</code></td>
    68         </tr>
    63         </tr>
    69       </table>
    64       </table>
    70 </div>
    65 </div>
    71 <div class="memdoc">
    66 <div class="memdoc">
    72 
    67 <p>Allocates and constructs a <a class="el" href="class_c_task_schedule.html">CTaskSchedule</a> object using two phase construction Initialises all member data to their default values. </p>
    73 <p>
    68 
    74 Allocates and constructs a <a class="el" href="class_c_task_schedule.html">CTaskSchedule</a> object using two phase construction Initialises all member data to their default values. 
    69 <p>Definition at line <a class="el" href="taskscheduler_8cpp_source.html#l00064">64</a> of file <a class="el" href="taskscheduler_8cpp_source.html">taskscheduler.cpp</a>.</p>
    75 <p>Definition at line <a class="el" href="taskscheduler_8cpp-source.html#l00064">64</a> of file <a class="el" href="taskscheduler_8cpp-source.html">taskscheduler.cpp</a>.</p>
    70 
    76 
    71 </div>
    77 </div>
    72 </div>
    78 </div><p>
    73 <a class="anchor" id="ac957da1838fe31cb3f7fe9f6a533f6c5"></a><!-- doxytag: member="CTaskSchedule::ConnectAndRegisterL" ref="ac957da1838fe31cb3f7fe9f6a533f6c5" args="()" -->
    79 <a class="anchor" name="c957da1838fe31cb3f7fe9f6a533f6c5"></a><!-- doxytag: member="CTaskSchedule::ConnectAndRegisterL" ref="c957da1838fe31cb3f7fe9f6a533f6c5" args="()" -->
    74 <div class="memitem">
    80 <div class="memitem">
    75 <div class="memproto">
    81 <div class="memproto">
    76       <table class="memname">
    82       <table class="memname">
    77         <tr>
    83         <tr>
    78           <td class="memname">void CTaskSchedule::ConnectAndRegisterL </td>
    84           <td class="memname">void CTaskSchedule::ConnectAndRegisterL           </td>
    79           <td>(</td>
    85           <td>(</td>
    80           <td class="paramname"></td>
    86           <td class="paramname">          </td>
    81           <td>&nbsp;)&nbsp;</td>
    87           <td>&nbsp;)&nbsp;</td>
    82           <td></td>
    88           <td width="100%"></td>
    83         </tr>
    89         </tr>
    84       </table>
    90       </table>
    85 </div>
    91 </div>
    86 <div class="memdoc">
    92 <div class="memdoc">
    87 <p>Connects a client to the task scheduler server by creating a session with that server and registers the client with the scheduler.  system-wide error codes. </p>
    93 
    88 
    94 <p>
    89 <p>Definition at line <a class="el" href="taskscheduler_8cpp_source.html#l00104">104</a> of file <a class="el" href="taskscheduler_8cpp_source.html">taskscheduler.cpp</a>.</p>
    95 Connects a client to the task scheduler server by creating a session with that server and registers the client with the scheduler.  system-wide error codes. 
    90 
    96 <p>Definition at line <a class="el" href="taskscheduler_8cpp-source.html#l00104">104</a> of file <a class="el" href="taskscheduler_8cpp-source.html">taskscheduler.cpp</a>.</p>
    91 </div>
    97 
    92 </div>
    98 </div>
    93 <a class="anchor" id="a5b7869136d2a8f1c625531ab1c12ef98"></a><!-- doxytag: member="CTaskSchedule::PersistentScheduleL" ref="a5b7869136d2a8f1c625531ab1c12ef98" args="()" -->
    99 </div><p>
    94 <div class="memitem">
   100 <a class="anchor" name="5b7869136d2a8f1c625531ab1c12ef98"></a><!-- doxytag: member="CTaskSchedule::PersistentScheduleL" ref="5b7869136d2a8f1c625531ab1c12ef98" args="()" -->
    95 <div class="memproto">
   101 <div class="memitem">
    96       <table class="memname">
   102 <div class="memproto">
    97         <tr>
   103       <table class="memname">
    98           <td class="memname">void CTaskSchedule::PersistentScheduleL </td>
   104         <tr>
    99           <td>(</td>
   105           <td class="memname">void CTaskSchedule::PersistentScheduleL           </td>
   100           <td class="paramname"></td>
   106           <td>(</td>
   101           <td>&nbsp;)&nbsp;</td>
   107           <td class="paramname">          </td>
   102           <td></td>
   108           <td>&nbsp;)&nbsp;</td>
   103         </tr>
   109           <td width="100%"></td>
   104       </table>
   110         </tr>
   105 </div>
   111       </table>
   106 <div class="memdoc">
   112 </div>
   107 <p>Creates a persistent schedule task by calling <a class="el" href="class_c_task_schedule.html#ac2ed627ab19ecc8d397b63ceacd6aaa4">CreatePersistentScheduleL()</a>. Launches the task executor after adding and scheduling the task.  KErrArgument  system-wide error codes. </p>
   113 <div class="memdoc">
   108 
   114 
   109 <p>Definition at line <a class="el" href="taskscheduler_8cpp_source.html#l00130">130</a> of file <a class="el" href="taskscheduler_8cpp_source.html">taskscheduler.cpp</a>.</p>
   115 <p>
   110 
   116 Creates a persistent schedule task by calling <a class="el" href="class_c_task_schedule.html#c2ed627ab19ecc8d397b63ceacd6aaa4">CreatePersistentScheduleL()</a>. Launches the task executor after adding and scheduling the task.  KErrArgument  system-wide error codes. 
   111 </div>
   117 <p>Definition at line <a class="el" href="taskscheduler_8cpp-source.html#l00130">130</a> of file <a class="el" href="taskscheduler_8cpp-source.html">taskscheduler.cpp</a>.</p>
   112 </div>
   118 
   113 <a class="anchor" id="ac2ed627ab19ecc8d397b63ceacd6aaa4"></a><!-- doxytag: member="CTaskSchedule::CreatePersistentScheduleL" ref="ac2ed627ab19ecc8d397b63ceacd6aaa4" args="(TSchedulerItemRef &amp;aRef, const TTsTime &amp;aStartTime)" -->
   119 </div>
   114 <div class="memitem">
   120 </div><p>
   115 <div class="memproto">
   121 <a class="anchor" name="c2ed627ab19ecc8d397b63ceacd6aaa4"></a><!-- doxytag: member="CTaskSchedule::CreatePersistentScheduleL" ref="c2ed627ab19ecc8d397b63ceacd6aaa4" args="(TSchedulerItemRef &amp;aRef, const TTsTime &amp;aStartTime)" -->
   116       <table class="memname">
   122 <div class="memitem">
   117         <tr>
   123 <div class="memproto">
   118           <td class="memname">void CTaskSchedule::CreatePersistentScheduleL </td>
   124       <table class="memname">
       
   125         <tr>
       
   126           <td class="memname">void CTaskSchedule::CreatePersistentScheduleL           </td>
       
   127           <td>(</td>
   119           <td>(</td>
   128           <td class="paramtype">TSchedulerItemRef &amp;&nbsp;</td>
   120           <td class="paramtype">TSchedulerItemRef &amp;&nbsp;</td>
   129           <td class="paramname"> <em>aRef</em>, </td>
   121           <td class="paramname"> <em>aRef</em>, </td>
   130         </tr>
   122         </tr>
   131         <tr>
   123         <tr>
   135           <td class="paramname"> <em>aStartTime</em></td><td>&nbsp;</td>
   127           <td class="paramname"> <em>aStartTime</em></td><td>&nbsp;</td>
   136         </tr>
   128         </tr>
   137         <tr>
   129         <tr>
   138           <td></td>
   130           <td></td>
   139           <td>)</td>
   131           <td>)</td>
   140           <td></td><td></td><td width="100%"></td>
   132           <td></td><td></td><td></td>
   141         </tr>
   133         </tr>
   142       </table>
   134       </table>
   143 </div>
   135 </div>
   144 <div class="memdoc">
   136 <div class="memdoc">
   145 
   137 <p>Creates a persistent time based schedule with no tasks associated with it but merely contains start and end time information. A persistent schedule is a schedule whose lifetime is not limited to the lifetime of the tasks associated with it. Persistent schedules have their information persisted to disk. On device reboot, this data is read back into memory by the task scheduler server. </p>
   146 <p>
   138 <dl><dt><b>Parameters:</b></dt><dd>
   147 Creates a persistent time based schedule with no tasks associated with it but merely contains start and end time information. A persistent schedule is a schedule whose lifetime is not limited to the lifetime of the tasks associated with it. Persistent schedules have their information persisted to disk. On device reboot, this data is read back into memory by the task scheduler server. <dl compact><dt><b>Parameters:</b></dt><dd>
       
   148   <table border="0" cellspacing="2" cellpadding="0">
   139   <table border="0" cellspacing="2" cellpadding="0">
   149     <tr><td valign="top"></td><td valign="top"><em>aRef</em>&nbsp;</td><td>Reference to TSchedulerItemRef for unique identification of the schedule </td></tr>
   140     <tr><td valign="top"></td><td valign="top"><em>aRef</em>&nbsp;</td><td>Reference to TSchedulerItemRef for unique identification of the schedule </td></tr>
   150     <tr><td valign="top"></td><td valign="top"><em>aStartTime</em>&nbsp;</td><td>Reference to TTsTime class</td></tr>
   141     <tr><td valign="top"></td><td valign="top"><em>aStartTime</em>&nbsp;</td><td>Reference to TTsTime class</td></tr>
   151   </table>
   142   </table>
       
   143   </dd>
   152 </dl>
   144 </dl>
   153 KErrArgument  system-wide error codes. 
   145 <p>KErrArgument  system-wide error codes. </p>
   154 <p>Definition at line <a class="el" href="taskscheduler_8cpp-source.html#l00197">197</a> of file <a class="el" href="taskscheduler_8cpp-source.html">taskscheduler.cpp</a>.</p>
   146 
   155 
   147 <p>Definition at line <a class="el" href="taskscheduler_8cpp_source.html#l00197">197</a> of file <a class="el" href="taskscheduler_8cpp_source.html">taskscheduler.cpp</a>.</p>
   156 </div>
   148 
   157 </div><p>
   149 </div>
   158 <a class="anchor" name="abfef5ace0331f83eb8cd4de511d3d7f"></a><!-- doxytag: member="CTaskSchedule::CreateTransientScheduleL" ref="abfef5ace0331f83eb8cd4de511d3d7f" args="()" -->
   150 </div>
   159 <div class="memitem">
   151 <a class="anchor" id="aabfef5ace0331f83eb8cd4de511d3d7f"></a><!-- doxytag: member="CTaskSchedule::CreateTransientScheduleL" ref="aabfef5ace0331f83eb8cd4de511d3d7f" args="()" -->
   160 <div class="memproto">
   152 <div class="memitem">
   161       <table class="memname">
   153 <div class="memproto">
   162         <tr>
   154       <table class="memname">
   163           <td class="memname">void CTaskSchedule::CreateTransientScheduleL           </td>
   155         <tr>
   164           <td>(</td>
   156           <td class="memname">void CTaskSchedule::CreateTransientScheduleL </td>
   165           <td class="paramname">          </td>
   157           <td>(</td>
   166           <td>&nbsp;)&nbsp;</td>
   158           <td class="paramname"></td>
   167           <td width="100%"></td>
   159           <td>&nbsp;)&nbsp;</td>
   168         </tr>
   160           <td></td>
   169       </table>
   161         </tr>
   170 </div>
   162       </table>
   171 <div class="memdoc">
   163 </div>
   172 
   164 <div class="memdoc">
   173 <p>
   165 <p>Creates a new, transient, time based schedule, adds a task to it and then edits the schedule and executes the edited schedule. Launches the task executor after scheduling the task. A transient schedule is destroyed when the task is destroyed or power is lost.  KErrArgument  system-wide error codes. </p>
   174 Creates a new, transient, time based schedule, adds a task to it and then edits the schedule and executes the edited schedule. Launches the task executor after scheduling the task. A transient schedule is destroyed when the task is destroyed or power is lost.  KErrArgument  system-wide error codes. 
   166 
   175 <p>Definition at line <a class="el" href="taskscheduler_8cpp-source.html#l00240">240</a> of file <a class="el" href="taskscheduler_8cpp-source.html">taskscheduler.cpp</a>.</p>
   167 <p>Definition at line <a class="el" href="taskscheduler_8cpp_source.html#l00240">240</a> of file <a class="el" href="taskscheduler_8cpp_source.html">taskscheduler.cpp</a>.</p>
   176 
   168 
   177 </div>
   169 </div>
   178 </div><p>
   170 </div>
   179 <a class="anchor" name="3b047bd6e178cbc4964d69adb56e1945"></a><!-- doxytag: member="CTaskSchedule::DoesScheduledItemExistL" ref="3b047bd6e178cbc4964d69adb56e1945" args="(TSchedulerItemRef &amp;aRef, TBool &amp;aExists)" -->
   171 <a class="anchor" id="a3b047bd6e178cbc4964d69adb56e1945"></a><!-- doxytag: member="CTaskSchedule::DoesScheduledItemExistL" ref="a3b047bd6e178cbc4964d69adb56e1945" args="(TSchedulerItemRef &amp;aRef, TBool &amp;aExists)" -->
   180 <div class="memitem">
   172 <div class="memitem">
   181 <div class="memproto">
   173 <div class="memproto">
   182       <table class="memname">
   174       <table class="memname">
   183         <tr>
   175         <tr>
   184           <td class="memname">void CTaskSchedule::DoesScheduledItemExistL           </td>
   176           <td class="memname">void CTaskSchedule::DoesScheduledItemExistL </td>
   185           <td>(</td>
   177           <td>(</td>
   186           <td class="paramtype">TSchedulerItemRef &amp;&nbsp;</td>
   178           <td class="paramtype">TSchedulerItemRef &amp;&nbsp;</td>
   187           <td class="paramname"> <em>aRef</em>, </td>
   179           <td class="paramname"> <em>aRef</em>, </td>
   188         </tr>
   180         </tr>
   189         <tr>
   181         <tr>
   193           <td class="paramname"> <em>aExists</em></td><td>&nbsp;</td>
   185           <td class="paramname"> <em>aExists</em></td><td>&nbsp;</td>
   194         </tr>
   186         </tr>
   195         <tr>
   187         <tr>
   196           <td></td>
   188           <td></td>
   197           <td>)</td>
   189           <td>)</td>
   198           <td></td><td></td><td width="100%"></td>
   190           <td></td><td></td><td></td>
   199         </tr>
   191         </tr>
   200       </table>
   192       </table>
   201 </div>
   193 </div>
   202 <div class="memdoc">
   194 <div class="memdoc">
   203 
   195 <p>Checks if a schedule exists </p>
   204 <p>
   196 <dl><dt><b>Parameters:</b></dt><dd>
   205 Checks if a schedule exists <dl compact><dt><b>Parameters:</b></dt><dd>
       
   206   <table border="0" cellspacing="2" cellpadding="0">
   197   <table border="0" cellspacing="2" cellpadding="0">
   207     <tr><td valign="top"></td><td valign="top"><em>aRef</em>&nbsp;</td><td>Reference to TSchedulerItemRef for unique identification of the schedule </td></tr>
   198     <tr><td valign="top"></td><td valign="top"><em>aRef</em>&nbsp;</td><td>Reference to TSchedulerItemRef for unique identification of the schedule </td></tr>
   208     <tr><td valign="top"></td><td valign="top"><em>aExists</em>&nbsp;</td><td>TBool value, ETrue if the schedule exists, EFalse otherwise  system wide error codes </td></tr>
   199     <tr><td valign="top"></td><td valign="top"><em>aExists</em>&nbsp;</td><td>TBool value, ETrue if the schedule exists, EFalse otherwise  system wide error codes </td></tr>
   209   </table>
   200   </table>
       
   201   </dd>
   210 </dl>
   202 </dl>
   211 
   203 
   212 <p>Definition at line <a class="el" href="taskscheduler_8cpp-source.html#l00353">353</a> of file <a class="el" href="taskscheduler_8cpp-source.html">taskscheduler.cpp</a>.</p>
   204 <p>Definition at line <a class="el" href="taskscheduler_8cpp_source.html#l00353">353</a> of file <a class="el" href="taskscheduler_8cpp_source.html">taskscheduler.cpp</a>.</p>
   213 
   205 
   214 </div>
   206 </div>
   215 </div><p>
   207 </div>
   216 <a class="anchor" name="0c3db205409436a0b47b3e11c9d3190f"></a><!-- doxytag: member="CTaskSchedule::DeleteSchedulesL" ref="0c3db205409436a0b47b3e11c9d3190f" args="(TSchedulerItemRef &amp;aRef, TScheduleFilter aFilter)" -->
   208 <a class="anchor" id="a0c3db205409436a0b47b3e11c9d3190f"></a><!-- doxytag: member="CTaskSchedule::DeleteSchedulesL" ref="a0c3db205409436a0b47b3e11c9d3190f" args="(TSchedulerItemRef &amp;aRef, TScheduleFilter aFilter)" -->
   217 <div class="memitem">
   209 <div class="memitem">
   218 <div class="memproto">
   210 <div class="memproto">
   219       <table class="memname">
   211       <table class="memname">
   220         <tr>
   212         <tr>
   221           <td class="memname">void CTaskSchedule::DeleteSchedulesL           </td>
   213           <td class="memname">void CTaskSchedule::DeleteSchedulesL </td>
   222           <td>(</td>
   214           <td>(</td>
   223           <td class="paramtype">TSchedulerItemRef &amp;&nbsp;</td>
   215           <td class="paramtype">TSchedulerItemRef &amp;&nbsp;</td>
   224           <td class="paramname"> <em>aRef</em>, </td>
   216           <td class="paramname"> <em>aRef</em>, </td>
   225         </tr>
   217         </tr>
   226         <tr>
   218         <tr>
   230           <td class="paramname"> <em>aFilter</em></td><td>&nbsp;</td>
   222           <td class="paramname"> <em>aFilter</em></td><td>&nbsp;</td>
   231         </tr>
   223         </tr>
   232         <tr>
   224         <tr>
   233           <td></td>
   225           <td></td>
   234           <td>)</td>
   226           <td>)</td>
   235           <td></td><td></td><td width="100%"></td>
   227           <td></td><td></td><td></td>
   236         </tr>
   228         </tr>
   237       </table>
   229       </table>
   238 </div>
   230 </div>
   239 <div class="memdoc">
   231 <div class="memdoc">
   240 
   232 <p>Delete all tasks and schedules created by this exe before program exit </p>
   241 <p>
   233 <dl><dt><b>Parameters:</b></dt><dd>
   242 Delete all tasks and schedules created by this exe before program exit <dl compact><dt><b>Parameters:</b></dt><dd>
       
   243   <table border="0" cellspacing="2" cellpadding="0">
   234   <table border="0" cellspacing="2" cellpadding="0">
   244     <tr><td valign="top"></td><td valign="top"><em>TSchedulerItemRef</em>&nbsp;</td><td>Reference to TSchedulerItemRef for unique identification of the schedule </td></tr>
   235     <tr><td valign="top"></td><td valign="top"><em>TSchedulerItemRef</em>&nbsp;</td><td>Reference to TSchedulerItemRef for unique identification of the schedule </td></tr>
   245     <tr><td valign="top"></td><td valign="top"><em>TScheduleFilter</em>&nbsp;</td><td>Reference to a filter when listing the schedules</td></tr>
   236     <tr><td valign="top"></td><td valign="top"><em>TScheduleFilter</em>&nbsp;</td><td>Reference to a filter when listing the schedules</td></tr>
   246   </table>
   237   </table>
       
   238   </dd>
   247 </dl>
   239 </dl>
   248 KErrNotFound  KErrAbort  KErrPermissionDenied,  KErrArgument  system-wide error codes. 
   240 <p>KErrNotFound  KErrAbort  KErrPermissionDenied,  KErrArgument  system-wide error codes. </p>
   249 <p>Definition at line <a class="el" href="taskscheduler_8cpp-source.html#l00395">395</a> of file <a class="el" href="taskscheduler_8cpp-source.html">taskscheduler.cpp</a>.</p>
   241 
   250 
   242 <p>Definition at line <a class="el" href="taskscheduler_8cpp_source.html#l00395">395</a> of file <a class="el" href="taskscheduler_8cpp_source.html">taskscheduler.cpp</a>.</p>
   251 </div>
   243 
   252 </div><p>
   244 </div>
   253 <hr size="1"><address style="text-align: right;"><small>Generated on Thu Jan 21 10:33:07 2010 for TB10.1 Example Applications by&nbsp;
   245 </div>
       
   246 </div>
       
   247 <hr size="1"/><address style="text-align: right;"><small>Generated by&nbsp;
   254 <a href="http://www.doxygen.org/index.html">
   248 <a href="http://www.doxygen.org/index.html">
   255 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
   249 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2 </small></address>
   256 </body>
   250 </body>
   257 </html>
   251 </html>