libsyncml  0.5.4
Data Fields
Collaboration diagram for SmlDsSession:
Collaboration graph

Data Fields

gint refCount
 
SmlDsServerserver
 
SmlSessionsession
 
SmlLocationtarget
 
SmlLocationlocation
 
SmlDsSessionAlertCb recvAlertCallback
 
void * recvAlertCallbackUserdata
 
SmlCommandalertCommand
 
SmlStatusReplyCb sentAlertCallback
 
void * sentAlertCallbackUserdata
 
SmlDsSessionSyncCb recvSyncCallback
 
void * recvSyncCallbackUserdata
 
SmlDsSessionChangesCb changesCallback
 
void * changesCallbackUserdata
 
GList * recvSync
 
GList * recvChanges
 
SmlErrorType syncReply
 
SmlBool finalLock
 
SmlBool emptySync
 
SmlStatusReplyCb sentSyncCallback
 
void * sentSyncCallbackUserdata
 
SmlDsSessionEventCb recvEventCallback
 
void * recvEventCallbackUserdata
 
SmlCommandsyncCommand
 
GList * pendingMaps
 
GMutex * pendingMapsLock
 
GList * mapItems
 
SmlDsSessionMapCb recvMappingCallback
 
void * recvMappingCallbackUserdata
 
GMutex * write_lock
 
GMutex * lock
 

Detailed Description

Definition at line 45 of file sml_ds_server_internals.h.

Field Documentation

SmlDsSessionAlertCb SmlDsSession::recvAlertCallback

Callback that will receive the alert once it is received

Definition at line 55 of file sml_ds_server_internals.h.

Referenced by smlDsServerSetConnectCallback(), and smlDsSessionGetAlert().

SmlStatusReplyCb SmlDsSession::sentAlertCallback

Callback that will receive the reply to the alert

Definition at line 60 of file sml_ds_server_internals.h.

Referenced by smlDsSessionSendAlert().

SmlDsSessionSyncCb SmlDsSession::recvSyncCallback

Callback that will receive the sync command

Definition at line 64 of file sml_ds_server_internals.h.

Referenced by smlDsServerSetConnectCallback(), and smlDsSessionGetChanges().

GList* SmlDsSession::recvSync

List of received sync commands. We need a list here since sync commands might get split due to size limitations and the answer to a sync command might arrive after several sync commands have been received

Definition at line 72 of file sml_ds_server_internals.h.

Referenced by smlDsServerSetConnectCallback().

SmlStatusReplyCb SmlDsSession::sentSyncCallback

Callback that will receive the reply to the sync command

Definition at line 79 of file sml_ds_server_internals.h.

Referenced by smlDsSessionSendSync().

SmlDsSessionEventCb SmlDsSession::recvEventCallback

Callback that will information about the Ds Session events

Definition at line 83 of file sml_ds_server_internals.h.

Referenced by smlDsServerSetConnectCallback(), and smlDsSessionGetChanges().

SmlCommand* SmlDsSession::syncCommand

The temporary storage for the sync command to send

Definition at line 87 of file sml_ds_server_internals.h.

Referenced by smlDsServerSetConnectCallback(), smlDsSessionCloseSync(), and smlDsSessionSendSync().

SmlDsSessionMapCb SmlDsSession::recvMappingCallback

Callback that signals mappings

Definition at line 94 of file sml_ds_server_internals.h.

Referenced by smlDsServerSetConnectCallback(), and smlDsSessionSendAlert().


The documentation for this struct was generated from the following file: