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

Class Horde_SyncMl_DeviceInfo

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

A DeviceInfo object is created by Horde_SyncMl_Command_Put from an appropriate XML message. Horde_SyncMl_Command_Put directly populates the members variables.

The current implementation should handle all DevInf 1.1 DTD elements except entries.

Copyright 2005-2012 Horde LLC (http://www.horde.org/)

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Package: SyncMl
Author: Karsten Fourmont karsten@horde.org
Author: Jan Schneider jan@horde.org
Located at Horde/SyncMl/DeviceInfo.php
Methods summary
public Horde_SyncMl_DataStore
# getDataStore( string $sourceURI )

Returns a Horde_SyncMl_DataStore object for a certain source URI.

Returns a Horde_SyncMl_DataStore object for a certain source URI.

Parameters

$sourceURI
$source URI A source URI.

Returns

Horde_SyncMl_DataStore

A data store object or null if none found for the source URI.

Properties summary
public string $VerDTD

The major and minor version identifier of the Device Information DTD.

The major and minor version identifier of the Device Information DTD.

#
public string $Man

The name of the manufacturer of the device.

The name of the manufacturer of the device.

#
public string $Mod

The model name or model number of the device.

The model name or model number of the device.

#
public string $OEM

The OEM (Original Equipment Manufacturer) of the device.

The OEM (Original Equipment Manufacturer) of the device.

#
public string $FwV

The firmware version of the device.

The firmware version of the device.

#
public string $SwV

The software version of the device.

The software version of the device.

#
public string $HwV

The hardware version of the device.

The hardware version of the device.

#
public string $DevID

The (globally unique) identifier of the source synchronization device.

The (globally unique) identifier of the source synchronization device.

#
public string $DevTyp

The type of the source synchronization device.

The type of the source synchronization device.

#
public array $DataStores

Array of Horde_SyncMl_DataStore objects.

Array of Horde_SyncMl_DataStore objects.

# array()
public array $CTCaps

Multidimensional array that specifies the content type capabilities of the device.

Multidimensional array that specifies the content type capabilities of the device.

Example: array('text/x-vcard' => array('FN' => Horde_SyncMl_Property))

#
public array $Exts

The non-standard, experimental extensions supported by the device.

The non-standard, experimental extensions supported by the device.

A hash with elements as keys and arrays of elements as values. Example: array('X-Foo-Bar' => array(1, 'foo'))

#
public boolean $UTC

Whether the device supports UTC based time.

Whether the device supports UTC based time.

#
public boolean $SupportLargeObjs

Whether the device supports handling of large objects.

Whether the device supports handling of large objects.

#
public boolean $SupportNumberOfChanges

Whether the device supports number of changes.

Whether the device supports number of changes.

#
API documentation generated by ApiGen