UIQ Technology
Symbian OS Library

UIQ 3.1 SDK        UIQ developer portal

[Index] [Spacer] [Previous] [Next]



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().

1EIncompleteData

Incomplete data.

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

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

2ENullTaskMember

Null task member.

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

3ETaskMemberNotNull

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.

4ENullTaskIdentifier

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().

5ENullTaskProvider

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().

6ENullTaskTarget

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().

7ENullTaskSource

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().

8ENullProfileMember

Null profile member.

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

9EProfileMemberNotNull

Profile member not NULL.

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

10ETaskListNotEmpty

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.

11ENullProfileIdentifier

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().

12ENullProfileAuthType

Null profile authorisation 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.

13ENullProfileProtocol

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().

14EInvalidContentProvider

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 initialised.

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.