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_DataStore

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

Most important attributes are the preferred MIME Types for sending and receiving data for this datastore: $Tx_Pref and $Rx_Pref.

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/DataStore.php
Methods summary
public string
# getPreferredRXContentType( )

Returns the preferred content type the client wants to receive.

Returns the preferred content type the client wants to receive.

Returns

string

The device's preferred content type or null if not specified (which is not allowed).

public string
# getPreferredRXContentTypeVersion( )

Returns the version of the preferred content type the client wants to receive.

Returns the version of the preferred content type the client wants to receive.

Returns

string

The device's preferred content type version or null if not specified (which is not allowed).

Properties summary
public string $SourceRef

The local URI of the datastore.

The local URI of the datastore.

#
public string $DisplayName

The display name of the datastore

The display name of the datastore

#
public integer $MaxGUIDSize

The maximum size of a global unique identifier for the datastore in bytes.

The maximum size of a global unique identifier for the datastore in bytes.

#
public array $Rx_Pref

The preferred types and versions of a content type received by the device.

The preferred types and versions of a content type received by the device.

The content types (CTType) are the keys, the versions (VerCT) are the values.

# array()
public array $Rx

The supported types and versions of a content type received by the device.

The supported types and versions of a content type received by the device.

The content types (CTType) are the keys, the versions (VerCT) are the values.

# array()
public array $Tx_Pref

The preferred types and versions of a content type transmitted by the device.

The preferred types and versions of a content type transmitted by the device.

The content types (CTType) are the keys, the versions (VerCT) are the values.

# array()
public array $Tx

The supported types and versions of a content type transmitted by the device.

The supported types and versions of a content type transmitted by the device.

The content types (CTType) are the keys, the versions (VerCT) are the values.

# array()
public mixed $DSMem

The maximum memory and item identifier for the datastore.

The maximum memory and item identifier for the datastore.

Not implemented yet.

#
public array $SyncCap

The synchronization capabilities of the datastore.

The synchronization capabilities of the datastore.

The synchronization types (SyncType) are stored in the keys of the hash.

# array()
API documentation generated by ApiGen