Overview

Packages

  • ActiveSync
  • None

Classes

  • Horde_ActiveSync
  • Horde_ActiveSync_Connector_Exporter
  • Horde_ActiveSync_Connector_Importer
  • Horde_ActiveSync_Driver_Base
  • Horde_ActiveSync_Exception
  • Horde_ActiveSync_Exception_InvalidRequest
  • Horde_ActiveSync_Exception_StateGone
  • Horde_ActiveSync_Message_Base
  • Horde_ActiveSync_Request_Base
  • Horde_ActiveSync_Request_FolderCreate
  • Horde_ActiveSync_Request_FolderSync
  • Horde_ActiveSync_Request_GetHierarchy
  • Horde_ActiveSync_Request_GetItemEstimate
  • Horde_ActiveSync_Request_MeetingResponse
  • Horde_ActiveSync_Request_MoveItems
  • Horde_ActiveSync_Request_Notify
  • Horde_ActiveSync_Request_Ping
  • Horde_ActiveSync_Request_Provision
  • Horde_ActiveSync_Request_Search
  • Horde_ActiveSync_Request_SendMail
  • Horde_ActiveSync_Request_SmartForward
  • Horde_ActiveSync_Request_SmartReply
  • Horde_ActiveSync_Request_Sync
  • Horde_ActiveSync_State_File
  • Horde_ActiveSync_Sync
  • Horde_ActiveSync_Wbxml
  • Horde_ActiveSync_Wbxml_Decoder
  • Horde_ActiveSync_Wbxml_Encoder
  • Overview
  • Package
  • Class
  • Tree

Class Horde_ActiveSync_Message_Base

Direct known subclasses

Horde_ActiveSync_Message_Appointment, Horde_ActiveSync_Message_Attendee, Horde_ActiveSync_Message_Contact, Horde_ActiveSync_Message_Folder, Horde_ActiveSync_Message_Recurrence, Horde_ActiveSync_Message_Task

Indirect known subclasses

Horde_ActiveSync_Message_Exception
Located at Horde/ActiveSync/Message/Base.php
Methods summary
public Horde_ActiveSync_Message_Base
# __construct( array $options = array() )

Const'r

Const'r

Parameters

$options
Any addition options the message may require

Returns

Horde_ActiveSync_Message_Base
public mixed
# __get( string $property )

Accessor

Accessor

Parameters

$property
Property to get.

Returns

mixed
The value of the requested property.
public
# __set( string $property, mixed $value )

Setter

Setter

Parameters

$property
The property to set.
$value
The value to set it to.

Throws

InvalidArgumentException
public mixed
# __call( mixed $method, array $arg )

Magic caller method.

Magic caller method.

Parameters

$method
The method to call.
$arg
Method arguments.

Returns

mixed

Throws

BadMethodCallException
public
# __isset( mixed $property )
public
# setSupported( array $fields )

Set the list of non-ghosted fields for this message.

Set the list of non-ghosted fields for this message.

Parameters

$fields
The array of fields.
public array
# getSupported( )

Get the list of non-ghosted properties for this message.

Get the list of non-ghosted properties for this message.

Returns

array
The array of non-ghosted properties
public boolean
# isGhosted( string $property )

Determines if the property specified has been ghosted by the client. A ghosted property 1) IS listed in the supported list and 2) NOT present in the current message. If it's IN the supported list and NOT in the current message, then it IS ghosted and the server should keep the field's current value when performing any change action due to this message.

Determines if the property specified has been ghosted by the client. A ghosted property 1) IS listed in the supported list and 2) NOT present in the current message. If it's IN the supported list and NOT in the current message, then it IS ghosted and the server should keep the field's current value when performing any change action due to this message.

Parameters

$property
The property to check

Returns

boolean
public
# decodeStream( Horde_ActiveSync_Wbxml_Decoder & $decoder )

Recursively decodes the WBXML from input stream. This means that if this message contains complex types (like Appointment.Recuurence for example) the sub-objects are auto-instantiated and decoded as well. Places the decoded objects in the local properties array.

Recursively decodes the WBXML from input stream. This means that if this message contains complex types (like Appointment.Recuurence for example) the sub-objects are auto-instantiated and decoded as well. Places the decoded objects in the local properties array.

Parameters

$decoder
stream decoder

Throws

Horde_ActiveSync_Exception
public
# encodeStream( Horde_ActiveSync_Wbxml_Encoder & $encoder )

Encodes this object (and any sub-objects) as wbxml to the output stream. Output is ordered according to $_mapping

Encodes this object (and any sub-objects) as wbxml to the output stream. Output is ordered according to $_mapping

Parameters

$encoder
The wbxml stream encoder
Constants summary
integer KEY_ATTRIBUTE
# 1
integer KEY_VALUES
# 2
integer KEY_TYPE
# 3
integer TYPE_DATE
# 1
integer TYPE_HEX
# 2
integer TYPE_DATE_DASHES
# 3
integer TYPE_MAPI_STREAM
# 4
Properties summary
public Horde_ActiveSync_FLAG_* $flags

Message flags

Message flags

# false
API documentation generated by ApiGen