crashanalysis/crashanalyser/com.nokia.s60tools.crashanalyser/raw_data/smlController.htm
changeset 0 5ad7ad99af01
equal deleted inserted replaced
-1:000000000000 0:5ad7ad99af01
       
     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