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_Wbxml_Decoder

File : wbxml.php Project : Z-Push Descr : WBXML mapping file

Created : 01.10.2007

� Zarafa Deutschland GmbH, www.zarafaserver.de This file is distributed under GPL-2.0. Consult COPYING file for details

Horde_ActiveSync_Wbxml
Extended by Horde_ActiveSync_Wbxml_Decoder
Located at Horde/ActiveSync/Wbxml/Decoder.php
Methods summary
public
# readWbxmlHeader( )

Start reading the wbxml stream, pulling off the initial header and populate the properties.

Start reading the wbxml stream, pulling off the initial header and populate the properties.

public
# setLogger( Horde_Log_Logger $logger )

Set the logger instance

Set the logger instance

Parameters

$logger
The logger.
public
# getElement( )

Returns either start, content or end, and auto-concatenates successive content

Returns either start, content or end, and auto-concatenates successive content

public array
# peek( )

Returns

array
The next element in the stream.
public mixed
# getElementStartTag( string $tag )

Get the next tag, which is assumed to be a start tag.

Get the next tag, which is assumed to be a start tag.

Parameters

$tag
The element that this should be a start tag for.

Returns

mixed
The start tag array | false on failure.
public mixed
# getElementEndTag( )

Get the next tag, which is assumed to be an end tag.

Get the next tag, which is assumed to be an end tag.

Returns

mixed
The element array | false on failure.
public mixed
# getElementContent( )

Get the element contents

Get the element contents

Returns

mixed
The content of the current element | false on failure.
public array
# getToken( )

Get the next [start | content | end] tag.

Get the next [start | content | end] tag.

Returns

array
The next, complete, token array.
public
# _ungetElement( array $element )

Unget the specified element from the stream. Places the element into the unget buffer.

Unget the specified element from the stream. Places the element into the unget buffer.

Parameters

$element
The element array to unget.
Methods inherited from Horde_ActiveSync_Wbxml
__construct()
Constants inherited from Horde_ActiveSync_Wbxml
END, ENTITY, EN_ATTRIBUTES, EN_CONTENT, EN_FLAGS, EN_FLAGS_ATTRIBUTES, EN_FLAGS_CONTENT, EN_TAG, EN_TYPE, EN_TYPE_CONTENT, EN_TYPE_ENDTAG, EN_TYPE_STARTTAG, EXT_0, EXT_1, EXT_2, EXT_I_0, EXT_I_1, EXT_I_2, EXT_T_0, EXT_T_1, EXT_T_2, LITERAL, LITERAL_A, LITERAL_AC, LITERAL_C, OPAQUE, PI, STR_I, STR_T, SWITCH_PAGE
Properties summary
public mixed $version
#
public mixed $publicid
#
public mixed $publicstringid
#
public mixed $charsetid
#
public mixed $stringtable
#
API documentation generated by ApiGen