diff -r 4816d766a08a -r f345bda72bc4 Symbian3/PDK/Source/GUID-73B12E66-A01D-5ABC-BEFF-73558DBAB9E7.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/PDK/Source/GUID-73B12E66-A01D-5ABC-BEFF-73558DBAB9E7.dita Tue Mar 30 11:56:28 2010 +0100 @@ -0,0 +1,128 @@ + + + + + +Category: +SmlController +

SyncML panics represent program errors which are detected by the SyncML +framework. Typically, they are caused by passing bad or contradictory +parameters to functions.

+

The thread causing the panic is terminated.

+ + + + +

0

+

Invalid parameter.

This panic is raised if there is an attempt +to pass an invalid parameter to a SyncML function.

See CSmlTask::SetNameL(), CSmlProfile::AddTaskL(), CSmlProfile::SetProfileNameL().

+
+ +

1

+

Incomplete data.

This panic is raised if there is a attempt +to use a parameter which contains incomplete data.

See CSmlProfile::AddTaskL(), CSmlController::CreateProfileL().

+
+ +

2

+

Null task member.

This panic is raised if there is an attempt +to externalize a Task object which has not been completely defined.

+
+ +

3

+

Task member not NULL.

This panic is raised if there is an +attempt to internalise Task information into a CSmlTask object +which is not NULL.

+
+ +

4

+

Null task identifier.

This panic is raised if there is an +attempt to get a task's identifier, when this has not previously been set.

See CSmlTask::Identifier().

+
+ +

5

+

Null task provider.

This panic is raised there is an attempt +to get a task's content provider information, when this has not previously +been set.

See CSmlTask::Provider().

+
+ +

6

+

Null task target.

This panic is raised if there is an attempt +to get a task's target database, when this has not previously been set.

See CSmlTask::Target().

+
+ +

7

+

Null task source.

This panic is raised if there is an attempt +to get a task's source database, when this has not previously been set.

See CSmlTask::Source().

+
+ +

8

+

Null profile member.

This panic is raised if there is an +attempt to externalize a Profile object which has not been completely defined.

+
+ +

9

+

Profile member not NULL.

This panic is raised if there is +an attempt to internalize Profile information into a profile object which +is not NULL.

+
+ +

10

+

Task list not empty.

This panic is raised if there is an +attempt to internalise Task list information into a profile object which is +not empty.

+
+ +

11

+

Null profile identifier.

This panic is raised if there is +an attempt to get a profile's identifier value, when this has not previously +been set.

See CSmlProfile::Identifier().

+
+ +

12

+

Null profile authorization type.

This panic is raised if +there is an attempt to get a profile's authorisation type value, when this +has not previously been set.

+
+ +

13

+

Null profile protocol.

This panic is raised if there is an +attempt to get a profile's protocol information, when this has not previously +been set.

See CSmlProfile::Protocol().

+
+ +

14

+

Null Content provider.

This panic is raised if there is an +attempt to get a profile's Content provider information, when this has not +previously been set.

See CSmlProfile::AddTaskL()

+
+ +

15

+

Invalid Protocol.

This panic is raised if there is an attempt +to get a profile's transport protocol information, when the protocol does +not exist.

+
+ +

16

+

Null Controller member.

This panic is raised if there is +an attempt to use one of the controller's members if it has not been initialized.

+
+ +

17

+

Controller Member Not Null.

This panic is raised if there +is an attempt to use one of the controller members that should be null, e.g. +at the start of the sync.

+
+ +

18

+

Invalid Profile

This panic is raised when trying to retrieve +a profile that does not exist.

+
+ + +
\ No newline at end of file