프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$_activeSync | Horde_ActiveSync | ActiveSync server | |
$_decoder | Horde_ActiveSync_Wbxml_Decoder | Decoder | |
$_device | Horde_ActiveSync_Device | The device info | |
$_driver | Horde_ActiveSync_Driver_Base | Driver for communicating with the backend datastore. | |
$_encoder | Horde_ActiveSync_Wbxml_Encoder | Encoder | |
$_logger | Horde_Log_Logger | Logger | |
$_procid | integer | The procid | |
$_provisioning | integer | Valid values are: - Horde_ActiveSync::PROVISIONING_FORCE: Accept ONLY provisioned devices - Horde_ActiveSync::PROVISIONING_LOOSE: Force provisioning if device supports provisioning, allow non-provisionable devices as well. - Horde_ActiveSync::PROVISIONING_NONE: Allow any device. | |
$_request | Horde_Controller_Request_Http | Request object | |
$_state | Horde_ActiveSync_State_Base | State driver | |
$_statusCode | integer | Used to track what error code to send back to client on failure |
메소드 | 설명 | |
---|---|---|
__construct ( Horde_ActiveSync $as ) : Horde_ActiveSync_Request_Base | Const'r | |
checkPolicyKey ( string $sentKey, string $requestType = null ) : boolean | Ensure the client's policy key is current. | |
handle ( ) : boolean | Handle the request. | |
setLogger ( Horde_Log_Logger $logger ) | Set the logger. |
메소드 | 설명 | |
---|---|---|
_cleanUpAfterPairing ( ) | Clean up after initial pairing. Initial pairing can happen either as a result of either a FOLDERSYNC or PROVISION command, depending on the device capabilities. | |
_handle ( ) : string | boolean | Implementation method for handling request. | |
_requireProvisionWbxml ( string $requestType, integer $status ) | Send WBXML to indicate provisioning is required. |
public __construct ( Horde_ActiveSync $as ) : Horde_ActiveSync_Request_Base | ||
$as | Horde_ActiveSync | The ActiveSync server. |
리턴 | Horde_ActiveSync_Request_Base |
protected _cleanUpAfterPairing ( ) |
protected _requireProvisionWbxml ( string $requestType, integer $status ) | ||
$requestType | string | The type of request we are handling. |
$status | integer | The reason we need to provision. |
public setLogger ( Horde_Log_Logger $logger ) | ||
$logger | Horde_Log_Logger |
protected Horde_ActiveSync $_activeSync | ||
리턴 | Horde_ActiveSync |
protected Horde_ActiveSync_Wbxml_Decoder $_decoder | ||
리턴 | Horde_ActiveSync_Wbxml_Decoder |
protected Horde_ActiveSync_Device $_device | ||
리턴 | Horde_ActiveSync_Device |
protected Horde_ActiveSync_Driver_Base $_driver | ||
리턴 | Horde_ActiveSync_Driver_Base |
protected Horde_ActiveSync_Wbxml_Encoder $_encoder | ||
리턴 | Horde_ActiveSync_Wbxml_Encoder |
protected int $_provisioning | ||
리턴 | integer |
protected Horde_Controller_Request_Http $_request | ||
리턴 | Horde_Controller_Request_Http |
protected Horde_ActiveSync_State_Base $_state | ||
리턴 | Horde_ActiveSync_State_Base |
protected int $_statusCode | ||
리턴 | integer |