PHP Class Horde_SyncMl_DeviceInfo, horde

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-2016 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.
Author: Karsten Fourmont ([email protected])
Author: Jan Schneider ([email protected])
显示文件 Open project: horde/horde

Public Properties

Property Type Description
$CTCaps array Example: array('text/x-vcard' => array('FN' => Horde_SyncMl_Property))
$DataStores array Array of Horde_SyncMl_DataStore objects.
$DevID string The (globally unique) identifier of the source synchronization device.
$DevTyp string The type of the source synchronization device.
$Exts array A hash with elements as keys and arrays of elements as values. Example: array('X-Foo-Bar' => array(1, 'foo'))
$FwV string The firmware version of the device.
$HwV string The hardware version of the device.
$Man string The name of the manufacturer of the device.
$Mod string The model name or model number of the device.
$OEM string The OEM (Original Equipment Manufacturer) of the device.
$SupportLargeObjs boolean Whether the device supports handling of large objects.
$SupportNumberOfChanges boolean Whether the device supports number of changes.
$SwV string The software version of the device.
$UTC boolean Whether the device supports UTC based time.
$VerDTD string The major and minor version identifier of the Device Information DTD.

Public Methods

Method Description
getDataStore ( $sourceURI ) : Horde_SyncMl_DataStore Returns a Horde_SyncMl_DataStore object for a certain source URI.

Method Details

getDataStore() public method

Returns a Horde_SyncMl_DataStore object for a certain source URI.
public getDataStore ( $sourceURI ) : Horde_SyncMl_DataStore
return Horde_SyncMl_DataStore A data store object or null if none found for the source URI.

Property Details

$CTCaps public_oe property

Example: array('text/x-vcard' => array('FN' => Horde_SyncMl_Property))
public array $CTCaps
return array

$DataStores public_oe property

Array of Horde_SyncMl_DataStore objects.
public array $DataStores
return array

$DevID public_oe property

The (globally unique) identifier of the source synchronization device.
public string $DevID
return string

$DevTyp public_oe property

The type of the source synchronization device.
public string $DevTyp
return string

$Exts public_oe property

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

$FwV public_oe property

The firmware version of the device.
public string $FwV
return string

$HwV public_oe property

The hardware version of the device.
public string $HwV
return string

$Man public_oe property

The name of the manufacturer of the device.
public string $Man
return string

$Mod public_oe property

The model name or model number of the device.
public string $Mod
return string

$OEM public_oe property

The OEM (Original Equipment Manufacturer) of the device.
public string $OEM
return string

$SupportLargeObjs public_oe property

Whether the device supports handling of large objects.
public bool $SupportLargeObjs
return boolean

$SupportNumberOfChanges public_oe property

Whether the device supports number of changes.
public bool $SupportNumberOfChanges
return boolean

$SwV public_oe property

The software version of the device.
public string $SwV
return string

$UTC public_oe property

Whether the device supports UTC based time.
public bool $UTC
return boolean

$VerDTD public_oe property

The major and minor version identifier of the Device Information DTD.
public string $VerDTD
return string