The SyncML_State class provides a SyncML state object.
$Horde: framework/SyncML/SyncML/State.php,v 1.17.2.19 2009/04/07 11:12:54 jan Exp $
Copyright 2003-2009 The Horde Project (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
Located in /SyncML/SyncML/State.php (line 25)
Whether this session has authenticated successfully.
Current sync element sent from client.
Stored in state if one element is split into multiple message packets.
Flag that is set if the client sends a Final but we are not finished with the current package and thus can't final this package yet.
Device info provided by the SyncML DevInf data.
The maximum allowed message size in bytes.
Id of the current message.
The list of all server changes being sent to the client as a reference for Status responses from the client.
Id of this SyncML session.
This is not to confuse with the PHP session id, though it is part of the generated PHP session id.
The source URI as sent by the client.
Can be used to identify the client and is part of the PHP session id.
The target URI as sent by the client.
This is normally the URL of the RPC server. However the client is free to send anything.
<DevInf> namespace uri.
<Meta> namespace uri.
Username used to authenticate with the backend.
SyncML protocol version.
Whether WBXML encoding is used.
Name of the appropriate device driver.
Array of SyncML_Sync objects.
<SyncML> namespace uri.
Constructor.
Returns a SyncML_Device instance for the device used in this session.
Returns the DevInf URI based on the protocol version.
Returns all syncs which have pending elements left.
Returns the protocol name based on the protocol version.
Returns the namespace URI for the <SyncML> element.
Returns the <DevInf><VerDTD> content based on the protocol version.
Propagates final tags here and then further to every sync.
This allows the sync objects to determine if they are complete.
Returns whether there are any pending elements that have not been sent to due to message size restrictions. These will be sent int the next message.
Returns whether all syncs are in completed state or no syncs are present.
Sets the protocol version
Documentation generated on Sun, 30 Jan 2011 05:22:20 +0000 by phpDocumentor 1.4.3