\Horde_Imap_Client_Data_Sync

Mailbox synchronization results.

Summary

Methods
Properties
Constants
__construct()
__get()
$map
$flags
$highestmodseq
$mailbox
$messages
$newmsgs
$uidnext
$uidvalidity
$vanished
$flagsuids
$newmsgsuids
$vanisheduids
No constants found
No protected methods found
$_flagsuids
$_newmsgsuids
$_vanisheduids
N/A
No private methods found
No private properties found
N/A

Properties

$map

$map : array

Mappings of status() values to sync keys.

Type

array

$flags

$flags : boolean

Are there messages that have had flag changes?

Type

boolean

$highestmodseq

$highestmodseq : integer

The previous value of HIGHESTMODSEQ.

Type

integer

$messages

$messages : integer

The previous number of messages in the mailbox.

Type

integer

$newmsgs

$newmsgs : boolean

Are there new messages?

Type

boolean

$uidnext

$uidnext : integer

The previous value of UIDNEXT.

Type

integer

$uidvalidity

$uidvalidity : integer

The previous value of UIDVALIDITY.

Type

integer

$vanished

$vanished : \Horde_Imap_Client_Ids

The UIDs of messages that are guaranteed to have vanished. This list is only guaranteed to be available if the server supports QRESYNC or a list of known UIDs is passed to the sync() method.

Type

\Horde_Imap_Client_Ids

$flagsuids

$flagsuids : \Horde_Imap_Client_Ids

List of messages with flag changes.

Type

\Horde_Imap_Client_Ids

$newmsgsuids

$newmsgsuids : \Horde_Imap_Client_Ids

List of new messages.

Type

\Horde_Imap_Client_Ids

$vanisheduids

$vanisheduids : \Horde_Imap_Client_Ids

List of messages that have vanished.

Type

\Horde_Imap_Client_Ids

$_flagsuids

$_flagsuids : \Horde_Imap_Client_Ids

UIDs of messages that have had flag changes.

Type

\Horde_Imap_Client_Ids

$_vanisheduids

$_vanisheduids : \Horde_Imap_Client_Ids

UIDs of messages that have vanished.

Type

\Horde_Imap_Client_Ids

Methods

__construct()

__construct(\Horde_Imap_Client_Base  $base_ob, mixed  $mailbox, array  $sync, array  $curr, integer  $criteria, \Horde_Imap_Client_Ids  $ids) 

Constructor.

Parameters

\Horde_Imap_Client_Base $base_ob

Base driver object.

mixed $mailbox

Mailbox to sync.

array $sync

Token sync data.

array $curr

Current sync data.

integer $criteria

Mask of criteria to return.

\Horde_Imap_Client_Ids $ids

List of known UIDs.

Throws

\Horde_Imap_Client_Exception
\Horde_Imap_Client_Exception_Sync

__get()

__get(  $name) 

Parameters

$name