Symbian3/PDK/Source/GUID-73B12E66-A01D-5ABC-BEFF-73558DBAB9E7.dita
changeset 5 f345bda72bc4
child 14 578be2adaf3e
equal deleted inserted replaced
4:4816d766a08a 5:f345bda72bc4
       
     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>