PHP 클래스 Horde_ActiveSync_Imap_Strategy_Modseq, horde

저자: Michael J Rubinsky ([email protected])
상속: extends Horde_ActiveSync_Imap_Strategy_Base
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_modseq_valid boolean Flag to indicate if the HIGHESTMODSEQ value returned in the STATUS call is to be trusted.

공개 메소드들

메소드 설명
__construct ( Horde_ActiveSync_Interface_ImapFactory $imap, array $status, Horde_ActiveSync_Folder_Base $folder, Horde_Log_Logger $logger ) Const'r
getChanges ( array $options ) : Horde_ActiveSync_Folder_Base Return a folder object containing all IMAP server change information.

보호된 메소드들

메소드 설명
_buildModSeqChanges ( &$changes, &$flags, &$categories, Horde_Imap_Client_Fetch_Results $fetch_ret, array $options, integer $modseq ) Populates the changes, flags, and categories arrays with data from any messages added/changed on the IMAP server since the last poll.
_searchQuery ( array $options, boolean $is_delete ) : Horde_Imap_Client_Search_Results Return message UIDs that are now within the cureent FILTERTYPE value.

메소드 상세

__construct() 공개 메소드

Const'r
public __construct ( Horde_ActiveSync_Interface_ImapFactory $imap, array $status, Horde_ActiveSync_Folder_Base $folder, Horde_Log_Logger $logger )
$imap Horde_ActiveSync_Interface_ImapFactory The IMAP factory.
$status array The IMAP status array.
$folder Horde_ActiveSync_Folder_Base The folder object.
$logger Horde_Log_Logger The logger.

_buildModSeqChanges() 보호된 메소드

Populates the changes, flags, and categories arrays with data from any messages added/changed on the IMAP server since the last poll.
protected _buildModSeqChanges ( &$changes, &$flags, &$categories, Horde_Imap_Client_Fetch_Results $fetch_ret, array $options, integer $modseq )
$fetch_ret Horde_Imap_Client_Fetch_Results Fetch results.
$options array Options array.
$modseq integer Current MODSEQ.

_searchQuery() 보호된 메소드

Return message UIDs that are now within the cureent FILTERTYPE value.
protected _searchQuery ( array $options, boolean $is_delete ) : Horde_Imap_Client_Search_Results
$options array Options array.
$is_delete boolean If true, return messages to SOFTDELETE.
리턴 Horde_Imap_Client_Search_Results

getChanges() 공개 메소드

Return a folder object containing all IMAP server change information.
public getChanges ( array $options ) : Horde_ActiveSync_Folder_Base
$options array An array of options. @see Horde_ActiveSync_Imap_Adapter::getMessageChanges
리턴 Horde_ActiveSync_Folder_Base The populated folder object.

프로퍼티 상세

$_modseq_valid 보호되어 있는 프로퍼티

Flag to indicate if the HIGHESTMODSEQ value returned in the STATUS call is to be trusted.
protected bool $_modseq_valid
리턴 boolean