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.