class RSyncMLSession : public RSessionBase |
A client handle to a SyncML Sync Agent session.
An instance of this class must be created in order to instantiate any of the other client-side classes.
Accessor methods are provided to enable clients to retrieve identifiers of current and queued jobs, and of available profiles, transports, and data providers. These IDs can be used to open handles on these objects in order to manipulate them.
Clients can request notifications of events related to jobs, profiles, transports, and the SyncML Agent, and can request progress for the currently running job.
Public Member Functions | |
---|---|
RSyncMLSession() | |
IMPORT_C void | CancelEvent() |
IMPORT_C void | CancelProgress() |
IMPORT_C void | Close() |
IMPORT_C void | CurrentJobL(TSmlJobId &, TSmlUsageType &) |
IMPORT_C void | DeleteProfileL(TSmlProfileId) |
IMPORT_C void | ListDataProvidersL(RArray< TSmlDataProviderId > &) |
IMPORT_C void | ListProfilesL(RArray< TSmlProfileId > &, TSmlUsageType) |
IMPORT_C TSmlProtocolVersion | ListProtocolVersionsL(TSmlUsageType, RArray< TSmlProtocolVersion > &) |
IMPORT_C void | ListQueuedJobsL(RArray< TSmlJobId > &, TSmlUsageType) |
IMPORT_C void | ListTransportsL(RArray< TSmlTransportId > &) |
IMPORT_C void | OpenL() |
IMPORT_C void | RequestEventL(MSyncMLEventObserver &) |
IMPORT_C void | RequestProgressL(MSyncMLProgressObserver &) |
IMPORT_C void | _DbgTestSettingL(TInt, TInt) |
Private Member Functions | |
---|---|
RSyncMLSession(const RSyncMLSession &) | |
void | ReceiveArrayL(RArray< TInt > &, TInt, TInt, TInt) |
RSyncMLSession & | operator=(const RSyncMLSession &) |
Inherited Enumerations | |
---|---|
RHandleBase:TAttributes | |
RSessionBase:TAttachMode |
Private Attributes | |
---|---|
CClientSessionData * | iData |
CSmlActiveCallback * | iEventCallback |
Inherited Attributes | |
---|---|
RHandleBase::iHandle |
RSyncMLSession | ( | const RSyncMLSession & | ) | [private] |
const RSyncMLSession & |
IMPORT_C void | CurrentJobL | ( | TSmlJobId & | , |
TSmlUsageType & | ||||
) | const |
TSmlJobId & | |
TSmlUsageType & |
IMPORT_C void | ListDataProvidersL | ( | RArray< TSmlDataProviderId > & | ) | const |
RArray< TSmlDataProviderId > & |
IMPORT_C void | ListProfilesL | ( | RArray< TSmlProfileId > & | , |
TSmlUsageType | ||||
) | const |
RArray< TSmlProfileId > & | |
TSmlUsageType |
IMPORT_C TSmlProtocolVersion | ListProtocolVersionsL | ( | TSmlUsageType | , |
RArray< TSmlProtocolVersion > & | ||||
) | const |
TSmlUsageType | |
RArray< TSmlProtocolVersion > & |
IMPORT_C void | ListQueuedJobsL | ( | RArray< TSmlJobId > & | , |
TSmlUsageType | ||||
) | const |
RArray< TSmlJobId > & | |
TSmlUsageType |
IMPORT_C void | ListTransportsL | ( | RArray< TSmlTransportId > & | ) | const |
RArray< TSmlTransportId > & |
void | ReceiveArrayL | ( | RArray< TInt > & | , |
TInt | , | |||
TInt | , | |||
TInt | ||||
) | const [private] |
IMPORT_C void | RequestEventL | ( | MSyncMLEventObserver & | ) |
MSyncMLEventObserver & |
IMPORT_C void | RequestProgressL | ( | MSyncMLProgressObserver & | ) |
MSyncMLProgressObserver & |
RSyncMLSession & | operator= | ( | const RSyncMLSession & | ) | [private] |
const RSyncMLSession & |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.