|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE concept |
|
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
|
12 <concept id="GUID-73B12E66-A01D-5ABC-BEFF-73558DBAB9E7" xml:lang="en"><title>Category: |
|
13 SmlController</title><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
14 <p>SyncML panics represent program errors which are detected by the SyncML |
|
15 framework. Typically, they are caused by passing bad or contradictory |
|
16 parameters to functions.</p> |
|
17 <p>The thread causing the panic is terminated. </p> |
|
18 <table id="GUID-D15CBFEF-9FCC-5556-986C-86F7538213BB"> |
|
19 <tgroup cols="2"><colspec colname="col0"/><colspec colname="col1"/> |
|
20 <tbody> |
|
21 <row> |
|
22 <entry><p><codeph>0</codeph> </p> </entry> |
|
23 <entry><p>Invalid parameter.</p> <p>This panic is raised if there is an attempt |
|
24 to pass an invalid parameter to a SyncML function. </p> <p>See <xref href="GUID-D53C77CD-350F-33E3-96DB-6F73E5999F77.dita#GUID-D53C77CD-350F-33E3-96DB-6F73E5999F77/GUID-60617131-B290-3F44-A228-81580052C18C"><apiname>CSmlTask::SetNameL()</apiname></xref>, <xref href="GUID-AE165FD2-940F-38E6-9B77-8178ED0049F1.dita#GUID-AE165FD2-940F-38E6-9B77-8178ED0049F1/GUID-FB4D6104-4E3D-39B0-87AF-668B93506031"><apiname>CSmlProfile::AddTaskL()</apiname></xref>, <xref href="GUID-AE165FD2-940F-38E6-9B77-8178ED0049F1.dita#GUID-AE165FD2-940F-38E6-9B77-8178ED0049F1/GUID-D9ACA8F7-249F-3F52-BE9B-E3481AA9F134"><apiname>CSmlProfile::SetProfileNameL()</apiname></xref>.</p> </entry> |
|
25 </row> |
|
26 <row> |
|
27 <entry><p><codeph>1</codeph> </p> </entry> |
|
28 <entry><p>Incomplete data.</p> <p>This panic is raised if there is a attempt |
|
29 to use a parameter which contains incomplete data.</p> <p>See <xref href="GUID-AE165FD2-940F-38E6-9B77-8178ED0049F1.dita#GUID-AE165FD2-940F-38E6-9B77-8178ED0049F1/GUID-FB4D6104-4E3D-39B0-87AF-668B93506031"><apiname>CSmlProfile::AddTaskL()</apiname></xref>, <xref href="GUID-F185271F-8865-3B0F-AE2A-C9A37BAF28E5.dita#GUID-F185271F-8865-3B0F-AE2A-C9A37BAF28E5/GUID-E6923255-30BB-37CF-B427-EBEDFC23DE53"><apiname>CSmlController::CreateProfileL()</apiname></xref>.</p> </entry> |
|
30 </row> |
|
31 <row> |
|
32 <entry><p><codeph>2</codeph> </p> </entry> |
|
33 <entry><p>Null task member.</p> <p>This panic is raised if there is an attempt |
|
34 to externalize a Task object which has not been completely defined.</p> </entry> |
|
35 </row> |
|
36 <row> |
|
37 <entry><p><codeph>3</codeph> </p> </entry> |
|
38 <entry><p>Task member not NULL.</p> <p>This panic is raised if there is an |
|
39 attempt to internalise Task information into a <codeph>CSmlTask</codeph> object |
|
40 which is not NULL.</p> </entry> |
|
41 </row> |
|
42 <row> |
|
43 <entry><p><codeph>4</codeph> </p> </entry> |
|
44 <entry><p>Null task identifier.</p> <p>This panic is raised if there is an |
|
45 attempt to get a task's identifier, when this has not previously been set.</p> <p>See <xref href="GUID-D53C77CD-350F-33E3-96DB-6F73E5999F77.dita#GUID-D53C77CD-350F-33E3-96DB-6F73E5999F77/GUID-BF88852C-22F3-333C-81E8-2C616B3FD8D9"><apiname>CSmlTask::Identifier()</apiname></xref>.</p> </entry> |
|
46 </row> |
|
47 <row> |
|
48 <entry><p><codeph>5</codeph> </p> </entry> |
|
49 <entry><p>Null task provider.</p> <p>This panic is raised there is an attempt |
|
50 to get a task's content provider information, when this has not previously |
|
51 been set.</p> <p>See <xref href="GUID-D53C77CD-350F-33E3-96DB-6F73E5999F77.dita#GUID-D53C77CD-350F-33E3-96DB-6F73E5999F77/GUID-C06D454A-1105-3CA7-A014-A6F2A1149450"><apiname>CSmlTask::Provider()</apiname></xref>.</p> </entry> |
|
52 </row> |
|
53 <row> |
|
54 <entry><p><codeph>6</codeph> </p> </entry> |
|
55 <entry><p>Null task target.</p> <p>This panic is raised if there is an attempt |
|
56 to get a task's target database, when this has not previously been set.</p> <p>See <xref href="GUID-D53C77CD-350F-33E3-96DB-6F73E5999F77.dita#GUID-D53C77CD-350F-33E3-96DB-6F73E5999F77/GUID-9580BFDB-838D-3556-9B68-6B8A427DFA33"><apiname>CSmlTask::Target()</apiname></xref>.</p> </entry> |
|
57 </row> |
|
58 <row> |
|
59 <entry><p><codeph>7</codeph> </p> </entry> |
|
60 <entry><p>Null task source.</p> <p>This panic is raised if there is an attempt |
|
61 to get a task's source database, when this has not previously been set.</p> <p>See <xref href="GUID-D53C77CD-350F-33E3-96DB-6F73E5999F77.dita#GUID-D53C77CD-350F-33E3-96DB-6F73E5999F77/GUID-537BE60F-8E56-3D84-9EAF-69DF8B93B5E8"><apiname>CSmlTask::Source()</apiname></xref>. </p> </entry> |
|
62 </row> |
|
63 <row> |
|
64 <entry><p><codeph>8</codeph> </p> </entry> |
|
65 <entry><p>Null profile member.</p> <p>This panic is raised if there is an |
|
66 attempt to externalize a Profile object which has not been completely defined.</p> </entry> |
|
67 </row> |
|
68 <row> |
|
69 <entry><p><codeph>9</codeph> </p> </entry> |
|
70 <entry><p>Profile member not NULL.</p> <p>This panic is raised if there is |
|
71 an attempt to internalize Profile information into a profile object which |
|
72 is not NULL.</p> </entry> |
|
73 </row> |
|
74 <row> |
|
75 <entry><p><codeph>10</codeph> </p> </entry> |
|
76 <entry><p>Task list not empty.</p> <p>This panic is raised if there is an |
|
77 attempt to internalise Task list information into a profile object which is |
|
78 not empty.</p> </entry> |
|
79 </row> |
|
80 <row> |
|
81 <entry><p><codeph>11</codeph> </p> </entry> |
|
82 <entry><p>Null profile identifier.</p> <p>This panic is raised if there is |
|
83 an attempt to get a profile's identifier value, when this has not previously |
|
84 been set.</p> <p>See <xref href="GUID-AE165FD2-940F-38E6-9B77-8178ED0049F1.dita#GUID-AE165FD2-940F-38E6-9B77-8178ED0049F1/GUID-057AF521-7105-3212-A4BD-09782BCB69BA"><apiname>CSmlProfile::Identifier()</apiname></xref>.</p> </entry> |
|
85 </row> |
|
86 <row> |
|
87 <entry><p><codeph>12</codeph> </p> </entry> |
|
88 <entry><p>Null profile authorization type.</p> <p>This panic is raised if |
|
89 there is an attempt to get a profile's authorisation type value, when this |
|
90 has not previously been set.</p> </entry> |
|
91 </row> |
|
92 <row> |
|
93 <entry><p><codeph>13</codeph> </p> </entry> |
|
94 <entry><p>Null profile protocol.</p> <p>This panic is raised if there is an |
|
95 attempt to get a profile's protocol information, when this has not previously |
|
96 been set.</p> <p>See <xref href="GUID-AE165FD2-940F-38E6-9B77-8178ED0049F1.dita#GUID-AE165FD2-940F-38E6-9B77-8178ED0049F1/GUID-A7A81A1D-2187-3387-A359-6D3CE5E7FACA"><apiname>CSmlProfile::Protocol()</apiname></xref>.</p> </entry> |
|
97 </row> |
|
98 <row> |
|
99 <entry><p><codeph>14</codeph> </p> </entry> |
|
100 <entry><p>Null Content provider.</p> <p>This panic is raised if there is an |
|
101 attempt to get a profile's Content provider information, when this has not |
|
102 previously been set.</p> <p>See <xref href="GUID-AE165FD2-940F-38E6-9B77-8178ED0049F1.dita#GUID-AE165FD2-940F-38E6-9B77-8178ED0049F1/GUID-FB4D6104-4E3D-39B0-87AF-668B93506031"><apiname>CSmlProfile::AddTaskL()</apiname></xref> </p> </entry> |
|
103 </row> |
|
104 <row> |
|
105 <entry><p><codeph>15</codeph> </p> </entry> |
|
106 <entry><p>Invalid Protocol.</p> <p>This panic is raised if there is an attempt |
|
107 to get a profile's transport protocol information, when the protocol does |
|
108 not exist.</p> </entry> |
|
109 </row> |
|
110 <row> |
|
111 <entry><p><codeph>16</codeph> </p> </entry> |
|
112 <entry><p>Null Controller member.</p> <p>This panic is raised if there is |
|
113 an attempt to use one of the controller's members if it has not been initialized.</p> </entry> |
|
114 </row> |
|
115 <row> |
|
116 <entry><p><codeph>17</codeph> </p> </entry> |
|
117 <entry><p>Controller Member Not Null.</p> <p>This panic is raised if there |
|
118 is an attempt to use one of the controller members that should be null, e.g. |
|
119 at the start of the sync.</p> </entry> |
|
120 </row> |
|
121 <row> |
|
122 <entry><p><codeph>18</codeph> </p> </entry> |
|
123 <entry><p>Invalid Profile</p> <p>This panic is raised when trying to retrieve |
|
124 a profile that does not exist.</p> </entry> |
|
125 </row> |
|
126 </tbody> |
|
127 </tgroup> |
|
128 </table></conbody></concept> |