Overview

Packages

  • None
  • SyncMl

Classes

  • Horde_SyncMl
  • Horde_SyncMl_Backend
  • Horde_SyncMl_Backend_Horde
  • Horde_SyncMl_Command
  • Horde_SyncMl_Command_Alert
  • Horde_SyncMl_Command_Final
  • Horde_SyncMl_Command_Get
  • Horde_SyncMl_Command_Map
  • Horde_SyncMl_Command_Put
  • Horde_SyncMl_Command_Replace
  • Horde_SyncMl_Command_Results
  • Horde_SyncMl_Command_Status
  • Horde_SyncMl_Command_Sync
  • Horde_SyncMl_Command_SyncHdr
  • Horde_SyncMl_ContentHandler
  • Horde_SyncMl_DataStore
  • Horde_SyncMl_Device
  • Horde_SyncMl_Device_Nokia
  • Horde_SyncMl_Device_P800
  • Horde_SyncMl_Device_sync4j
  • Horde_SyncMl_Device_Sync4JMozilla
  • Horde_SyncMl_Device_Synthesis
  • Horde_SyncMl_DeviceInfo
  • Horde_SyncMl_Property
  • Horde_SyncMl_PropertyParameter
  • Horde_SyncMl_State
  • Horde_SyncMl_Sync
  • Horde_SyncMl_SyncElement
  • Horde_SyncMl_Translation
  • Horde_SyncMl_XmlOutput
  • Overview
  • Package
  • Class
  • Tree

Package SyncMl

Classes summary
Horde_SyncMl Copyright 2005-2012 Horde LLC (http://www.horde.org/)
Horde_SyncMl_Backend

A SyncML Backend provides the interface between the SyncML protocol and an actual calendar or address book application. This "actual application" is called the "data store" in this description.

Horde_SyncMl_Backend_Horde SyncML Backend for the Horde Application framework.
Horde_SyncMl_Command

The Horde_SyncMl_Command class provides a base class for handling all commands.

Horde_SyncMl_Command_Alert

The Horde_SyncMl_Command_Alert class provides a SyncML implementation of the Alert command as defined in SyncML Representation Protocol, version 1.1, section 5.5.2.

Horde_SyncMl_Command_Final

The Horde_SyncMl_Command_Final class provides a SyncML implementation of the Final command as defined in SyncML Representation Protocol, version 1.1, section 5.1.7.

Horde_SyncMl_Command_Get

The Horde_SyncMl_Command_Get class provides a SyncML implementation of the Get command as defined in SyncML Representation Protocol, version 1.1, section 5.5.7.

Horde_SyncMl_Command_Map

The Horde_SyncMl_Command_Map class provides a SyncML implementation of the Map command as defined in SyncML Representation Protocol, version 1.1, section 5.5.8.

Horde_SyncMl_Command_Put

The Horde_SyncMl_Command_Put class provides a SyncML implementation of the Put command as defined in SyncML Representation Protocol, version 1.1, section 5.5.10.

Horde_SyncMl_Command_Replace

The Horde_SyncMl_Command_Replace class provides a SyncML implementation of the Replace command as defined in SyncML Representation Protocol, version 1.1, section 5.5.11.

Horde_SyncMl_Command_Results

The Horde_SyncMl_Command_Results class provides a SyncML implementation of the Results command as defined in SyncML Representation Protocol, version 1.1, section 5.5.12.

Horde_SyncMl_Command_Status

The Horde_SyncMl_Command_Status class provides a SyncML implementation of the Status response as defined in SyncML Representation Protocol, version 1.1, section 5.4.

Horde_SyncMl_Command_Sync

The Horde_SyncMl_Command_Sync class provides a SyncML implementation of the Sync command as defined in SyncML Representation Protocol, version 1.1, section 5.5.15.

Horde_SyncMl_Command_SyncHdr

The Horde_SyncMl_Command_SyncHdr class provides a SyncML implementation of the SyncHdr as defined in SyncML Representation Protocol, version 1.1, section 5.2.2.

Horde_SyncMl_ContentHandler

There is one global object used by SyncML: 1) $GLOBALS['backend'] Backend to handle the communication with the datastore.

Horde_SyncMl_DataStore

The Horde_SyncMl_DataStore class describes one of the possible datastores (i.e. databases) of the device.

Horde_SyncMl_Device

The Horde_SyncMl_Device:: class provides functionality that is potentially (client) device dependant.

Horde_SyncMl_Device_Nokia

The Horde_SyncMl_Device_Nokia:: class provides functionality that is specific to the Nokia SyncML clients.

Horde_SyncMl_Device_P800

P800/P900/P910:

Charset: This device is able to handle UTF-8 and sends its XML packages in UTF8. However even though the XML itself is UTF-8, it expects the enclosed vcard-data to be ISO-8859-1 unless explicitly stated otherwise (using the CHARSET option, which is deprecated for VCARD 3.0)

Horde_SyncMl_Device_sync4j Sync4j (www.sync4j.org)
Horde_SyncMl_Device_Sync4JMozilla

The Horde_SyncMl_Device_Sync4JMozilla:: class provides functionality that is specific to the Sync4JMozilla Plugin. See http://sourceforge.net/projects/sync4jmozilla/

Horde_SyncMl_Device_Synthesis

The Horde_SyncMl_Device_Synthesis:: class provides functionality that is specific to the Synthesis.ch SyncML clients.

Horde_SyncMl_DeviceInfo

Horde_SyncMl_DeviceInfo represents a device information set according to the SyncML specification.

Horde_SyncMl_Property

The Horde_SyncMl_Property class is used to define a single property of a data item supported by the device.

Horde_SyncMl_PropertyParameter

The Horde_SyncMl_PropertyParameter class is used to define a single parameter of a property of a data item supported by the device.

Horde_SyncMl_State The Horde_SyncMl_State class provides a SyncML state object.
Horde_SyncMl_Sync Copyright 2003-2012 Horde LLC (http://www.horde.org/)
Horde_SyncMl_SyncElement

The class Horde_SyncMl_Command_SyncElement stores information from the , and elements found inside a command.

Horde_SyncMl_Translation Horde_SyncMl_Translation is the translation wrapper class for Horde_SyncMl.
Horde_SyncMl_XmlOutput

This class creates the actual XML data and passes it on to a ContentHandler for optional WBXML encoding.

API documentation generated by ApiGen