ActiveSync
Interfaces, Classes, Traits and Enums
- Horde_ActiveSync_Interface_ImapFactory
- Horde_ActiveSync_Interface_ImapFactory:: Defines an interface for a factory object that knows how to provide an appropriate Horde_ActiveSync_Imap_Adapter object and mailbox lists.
- Horde_ActiveSync_Interface_LoggerFactory
- Horde_ActiveSync_Interface_LoggerFactory:: Defines an interface for a factory object that knows how to provide an appropriate Horde_Log_Logger object.
- Horde_ActiveSync_Connector_Exporter_Base
- Horde_ActiveSync_Connector_Exporter_Base:: Base class contains common code for outputing common blocks of WBXML data in server responses.
- Horde_ActiveSync_Connector_Exporter_FolderSync
- Horde_ActiveSync_Connector_Exporter_FolderSync:: Responsible for outputing blocks of WBXML responses in FOLDER_SYNC responses.
- Horde_ActiveSync_Connector_Exporter_Sync
- Horde_ActiveSync_Connector_Exporter_Sync:: Responsible for outputing blocks of WBXML responses in SYNC responses. E.g., sending all WBXML necessary to transmit a new/changed message object to the client.
- Horde_ActiveSync_Connector_Importer
- Horde_ActiveSync_Connector_Imports:: Receives Wbxml from device.
- Horde_ActiveSync_Device_Ios
- Contains constants and maps related to iOS devices.
- Horde_ActiveSync_Device
- Horde_ActiveSync_Device:: Wraps all functionality related to device data.
- Horde_ActiveSync_Driver_Base
- Base ActiveSync Driver backend. Provides communication with the actual server backend that ActiveSync will be syncing devices with. This is an abstract class, servers must implement their own backend to provide the needed data.
- Horde_ActiveSync_Driver_Mock
- Base ActiveSync Driver backend. Provides communication with the actual server backend that ActiveSync will be syncing devices with. This is an class, servers must implement their own backend to provide the needed data.
- Horde_ActiveSync_Driver_MockConnector
- Mock connector for testing using the Horde_ActiveSync_Driver_Mock driver.
- Horde_ActiveSync_Exception_DeletionNotSupported
- Exception
- Horde_ActiveSync_Exception_EmailFatalFailure
- Exception
- Horde_ActiveSync_Exception_FolderExists
- Exception
- Horde_ActiveSync_Exception_FolderGone
- Exception
- Horde_ActiveSync_Exception_InvalidRequest
- Exception
- Horde_ActiveSync_Exception_StaleState
- Exception
- Horde_ActiveSync_Exception_StateGone
- Exception
- Horde_ActiveSync_Exception_TemporaryFailure
- Exception
- Horde_ActiveSync_Exception
- Base exception class for Horde_ActiveSync
- Horde_ActiveSync_Folder_Base
- The class contains functionality for maintaining state for a generic collection folder. This would include Appointments, Contacts, and Tasks.
- Horde_ActiveSync_Folder_Collection
- The class contains functionality for maintaining state for a generic collection folder. This would include Appointments, Contacts, and Tasks.
- Horde_ActiveSync_Folder_Imap
- The class contains functionality for maintaining state for a single IMAP folder, and generating server deltas.
- Horde_ActiveSync_Folder_RI
- The class contains functionality for maintaining state for the Recipient Information Cache.
- Horde_ActiveSync_Imap_Adapter
- Horde_ActiveSync_Imap_Adapter contains methods for communicating with Horde's Horde_Imap_Client library.
- Horde_ActiveSync_Imap_EasMessageBuilder_Html
- Handle building the AirSyncBaseBody property when sending HTML only.
- Horde_ActiveSync_Imap_EasMessageBuilder_Mime
- Handle building the AirSyncBaseBody property when sending a full MIME mail structure. I.e., BodyTypePreference == Horde_ActiveSync::BODYPREF_TYPE_MIME.
- Horde_ActiveSync_Imap_EasMessageBuilder_Plain
- Handle building the AirSyncBaseBody property when sending plain text only.
- Horde_ActiveSync_Imap_EasMessageBuilder_TwoFive
- Handle building the body properties when using EAS version 2.5.
- Horde_ActiveSync_Imap_EasMessageBuilder
- Base class for building and populating the various body related properties of a Horde_ActiveSync_Message_Mail object.
- Horde_ActiveSync_Imap_Message
- This class provides all functionality related to parsing and working with a single IMAP email message when using Horde_Imap_Client.
- Horde_ActiveSync_Imap_MessageBodyData
- Horde_ActiveSync_Imap_Strategy_Base
- Base class for different strategies to fetch changes from an IMAP server.
- Horde_ActiveSync_Imap_Strategy_Initial
- Handles fetching initial set of message changes for the first sync.
- Horde_ActiveSync_Imap_Strategy_Modseq
- Handles fetching changes using the HIGHESTMODSEQ value of a QRESYNC/CONDSTORE enabled IMAP server.
- Horde_ActiveSync_Imap_Strategy_Plain
- Handles fetching changes for servers that do NOT support CONDSTORE/QRESYNC.
- Horde_ActiveSync_Log_Factory
- Horde_ActiveSync_Log_Formatter
- Horde_ActiveSync_Log_Handler
- Horde_ActiveSync_Log_Logger_Deprecated
- Horde_ActiveSync_Log_Logger
- Horde_ActiveSync_Message_AirSyncBaseAdd
- Horde_ActiveSync_Message_AirSyncBaseAdd::
- Horde_ActiveSync_Message_AirSyncBaseAttachment
- Horde_ActiveSync_Message_AirSyncBaseAttachment::
- Horde_ActiveSync_Message_AirSyncBaseBody
- Horde_ActiveSync_Message_AirSyncBaseBody::
- Horde_ActiveSync_Message_AirSyncBaseBodypart
- Horde_ActiveSync_Message_AirSyncBaseBodypart::
- Horde_ActiveSync_Message_AirSyncBaseDelete
- Horde_ActiveSync_Message_AirSyncBaseAdd::
- Horde_ActiveSync_Message_AirSyncBaseFileAttachment
- Horde_ActiveSync_Message_AirSyncFileAttachment::
- Horde_ActiveSync_Message_AirSyncBaseLocation
- Horde_ActiveSync_Message_AirSyncBaseLocation::
- Horde_ActiveSync_Message_Appointment
- Horde_ActiveSync_Message_Appointment
- Horde_ActiveSync_Message_Attachment
- Horde_ActiveSync_Message_Attachment
- Horde_ActiveSync_Message_Attendee
- Horde_ActiveSync_Message_Attendee
- Horde_ActiveSync_Message_Base
- Horde_ActiveSync_Message_Base:: Base class for all ActiveSync message objects.
- Horde_ActiveSync_Message_Contact
- Horde_ActiveSync_Message_Contact::
- Horde_ActiveSync_Message_DeviceInformation
- Horde_ActiveSync_Message_DeviceInformation::
- Horde_ActiveSync_Message_Document
- Horde_ActiveSync_Message_DocumentLibrary
- Horde_ActiveSync_Message_DocumentLibrary
- Horde_ActiveSync_Message_DocumentLibrary
- Horde_ActiveSync_Message_Exception
- Horde_ActiveSync_Message_Exception::
- Horde_ActiveSync_Message_Flag
- Horde_ActiveSync_Message_Flag::
- Horde_ActiveSync_Message_Folder
- Horde_ActiveSync_Message_Folder::
- Horde_ActiveSync_Message_Forwardee
- Horde_ActiveSync_Message_Picture:: Encapsulate the data to send in a GAL response.
- Horde_ActiveSync_Message_GalPicture
- Horde_ActiveSync_Message_Picture:: Encapsulate the data to send in a GAL response.
- Horde_ActiveSync_Message_Mail
- Horde_ActiveSync_Message_Mail::
- Horde_ActiveSync_Message_MeetingRequest
- Horde_ActiveSync_Message_MeetingRequest
- Horde_ActiveSync_Message_Note
- Horde_ActiveSync_Message_Note::
- Horde_ActiveSync_Message_Oof
- Horde_ActiveSync_Message_Oof::
- Horde_ActiveSync_Message_OofMessage
- Horde_ActiveSync_Message_OofMessage::
- Horde_ActiveSync_Message_RecipientInformation
- Horde_ActiveSync_Message_RecipientInformation::
- Horde_ActiveSync_Message_Recurrence
- Horde_ActiveSync_Message_Recurrence::
- Horde_ActiveSync_Message_ResolveRecipientsPicture
- Horde_ActiveSync_Message_ResolveRecipientsPicture:: Encapsulate the picture data to send in a RESOLVERECIPIENTS response.
- Horde_ActiveSync_Message_SendMail
- Horde_ActiveSync_Message_SendMail::
- Horde_ActiveSync_Message_SendMailSource
- Horde_ActiveSync_Message_SendMailSource::
- Horde_ActiveSync_Message_Task
- Horde_ActiveSync_Message_Task::
- Horde_ActiveSync_Message_TaskRecurrence
- Horde_ActiveSync_Message_TaskRecurrence::
- Horde_ActiveSync_Mime_Iterator
- Recursive iterator for Horde_Mime_Part objects. This iterator is self-contained and independent of all other iterators. Adapted from Horde_Mime package. Changed to allow what EAS would consider attachments to be ignored during iteration and to always include the base part.
- Horde_ActiveSync_Mime
- This class provides some base functionality for dealing with MIME objects in the context of ActiveSync requests.
- Horde_ActiveSync_Policies
- Horde_ActiveSync_Policies:: Wraps all functionality related to generating the XML or WBXML for EAS Policies.
- Horde_ActiveSync_Rfc822
- Horde_ActiveSync_Rfc822:: class provides functionality related to dealing with raw RFC822 message strings within an ActiveSync context.
- Horde_ActiveSync_State_Base
- Base class for managing everything related to device state
- Horde_ActiveSync_State_Mongo
- NoSQL based state management.
- Horde_ActiveSync_State_Sql
- SQL based state management. Responsible for maintaining device state information such as last sync time, provisioning status, client-sent changes, and for calculating deltas between server and client.
- Horde_ActiveSync_Status
- Horde_ActiveSync_Status:: Constants for common EAS status codes. Common codes were introduced in EAS 14.
- Horde_ActiveSync_Timezone
- Utility functions for dealing with Microsoft ActiveSync's Timezone format.
- Horde_ActiveSync_Translation
- Horde_ActiveSync_Translation is the translation wrapper class for Horde_ActiveSync.
- Horde_ActiveSync_Utils
- Horde_ActiveSync_Utils:: contains general utilities.
- Horde_ActiveSync_Wbxml_Decoder
- ActiveSync specific WBXML decoder.
- Horde_ActiveSync_Wbxml_Encoder
- Horde_ActiveSync_Wbxml_Encoder:: Encapsulates all Wbxml encoding from server to client.
- Horde_ActiveSync_Wbxml
- Wbxml handler
- Horde_ActiveSync
- The Horde ActiveSync server. Entry point for performing all ActiveSync operations.