|
1 <h1>smlController</h1> |
|
2 <p>SyncML panics represent program errors which are detected by the |
|
3 SyncML framework. Typically, they are caused by passing bad or contradictory |
|
4 parameters to functions.</p> |
|
5 <p>The thread causing the panic is terminated. </p> |
|
6 <code>0</code> |
|
7 <p>Invalid parameter.</p> |
|
8 <p>This panic is raised if there is an attempt to pass an invalid |
|
9 parameter to a SyncML function. </p> |
|
10 <p>See <code class="ApiItem">CSmlTask::SetNameL()</code>, |
|
11 <code class="ApiItem">CSmlProfile::AddTaskL()</code>, |
|
12 <code class="ApiItem">CSmlProfile::SetProfileNameL()</code>.</p> |
|
13 <code>1</code> |
|
14 <p>Incomplete data.</p> |
|
15 <p>This panic is raised if there is a attempt to use a parameter |
|
16 which contains incomplete data.</p> |
|
17 <p>See <code class="ApiItem">CSmlProfile::AddTaskL()</code>, |
|
18 <code class="ApiItem">CSmlController::CreateProfileL()</code>.</p> |
|
19 <code>2</code> |
|
20 <p>Null task member.</p> |
|
21 <p>This panic is raised if there is an attempt to externalise a |
|
22 Task object which has not been completely defined.</p> |
|
23 <code>3</code> |
|
24 <p>Task member not NULL.</p> |
|
25 <p>This panic is raised if there is an attempt to internalise Task |
|
26 information into a <code>CSmlTask</code> object which is not NULL.</p> |
|
27 <code>4</code> |
|
28 <p>Null task identifier.</p> |
|
29 <p>This panic is raised if there is an attempt to get a task's |
|
30 identifier, when this has not previously been set.</p> |
|
31 <p>See <code class="ApiItem">CSmlTask::Identifier()</code>.</p> |
|
32 <code>5</code> |
|
33 <p>Null task provider.</p> |
|
34 <p>This panic is raised there is an attempt to get a task's |
|
35 content provider information, when this has not previously been set.</p> |
|
36 <p>See <code class="ApiItem">CSmlTask::Provider()</code>.</p> |
|
37 <code>6</code> |
|
38 <p>Null task target.</p> |
|
39 <p>This panic is raised if there is an attempt to get a task's |
|
40 target database, when this has not previously been set.</p> |
|
41 <p>See <code class="ApiItem">CSmlTask::Target()</code>.</p> |
|
42 <code>7</code> |
|
43 <p>Null task source.</p> |
|
44 <p>This panic is raised if there is an attempt to get a task's |
|
45 source database, when this has not previously been set.</p> |
|
46 <p>See <code class="ApiItem">CSmlTask::Source()</code>. </p> |
|
47 <code>8</code> |
|
48 <p>Null profile member.</p> |
|
49 <p>This panic is raised if there is an attempt to externalise a |
|
50 Profile object which has not been completely defined.</p> |
|
51 <code>9</code> |
|
52 <p>Profile member not NULL.</p> |
|
53 <p>This panic is raised if there is an attempt to internalise |
|
54 Profile information into a profile object which is not NULL.</p> |
|
55 <code>10</code> |
|
56 <p>Task list not empty.</p> |
|
57 <p>This panic is raised if there is an attempt to internalise Task |
|
58 list information into a profile object which is not empty.</p> |
|
59 <code>11</code> |
|
60 <p>Null profile identifier.</p> |
|
61 <p>This panic is raised if there is an attempt to get a profile's |
|
62 identifier value, when this has not previously been set.</p> |
|
63 <p>See <code class="ApiItem">CSmlProfile::Identifier()</code>.</p> |
|
64 <code>12</code> |
|
65 <p>Null profile authorisation type.</p> |
|
66 <p>This panic is raised if there is an attempt to get a profile's |
|
67 authorisation type value, when this has not previously been set.</p> |
|
68 <code>13</code> |
|
69 <p>Null profile protocol.</p> |
|
70 <p>This panic is raised if there is an attempt to get a profile's |
|
71 protocol information, when this has not previously been set.</p> |
|
72 <p>See <code class="ApiItem">CSmlProfile::Protocol()</code>.</p> |
|
73 <code>14</code> |
|
74 <p>Null Content provider.</p> |
|
75 <p>This panic is raised if there is an attempt to get a profile's |
|
76 Content provider information, when this has not previously been set.</p> |
|
77 <p>See <code class="ApiItem">CSmlProfile::AddTaskL()</code></p> |
|
78 <code>15</code> |
|
79 <p>Invalid Protocol.</p> |
|
80 <p>This panic is raised if there is an attempt to get a profile's |
|
81 transport protocol information, when the protocol does not |
|
82 exist.</p> |
|
83 <code>16</code> |
|
84 <p>Null Controller member.</p> |
|
85 <p>This panic is raised if there is an attempt to use one of the |
|
86 controller's members if it has not been initialised.</p> |
|
87 <code>17</code> |
|
88 <p>Controller Member Not Null.</p> |
|
89 <p>This panic is raised if there is an attempt to use one of the |
|
90 controller members that should be null, e.g. at the start of the |
|
91 sync.</p> |
|
92 <code>18</code> |
|
93 <p>Invalid Profile</p> |
|
94 <p>This panic is raised when trying to retrieve a profile that |
|
95 does not exist.</p> |
|
96 |