ipsservices/ipssosplugin/inc/ipsplgheaders.h
changeset 0 8466d47a6819
child 8 e1b6206813b4
child 18 578830873419
equal deleted inserted replaced
-1:000000000000 0:8466d47a6819
       
     1 /*
       
     2 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Contains headers needed in plugin
       
    15 *
       
    16 */
       
    17 
       
    18 #ifndef IPSPLGHEADERS_H
       
    19 #define IPSPLGHEADERS_H
       
    20 
       
    21 // System includes
       
    22 #include <e32cmn.h>
       
    23 #include <e32def.h>
       
    24 #include <e32base.h>
       
    25 #include <e32property.h>
       
    26 
       
    27 #include <f32file.h>
       
    28 
       
    29 #include <eikenv.h>  // for rich text para and char format layer
       
    30 #include <eikrutil.h>
       
    31 
       
    32 #include <coemain.h> // for rich text para and char format layer
       
    33 
       
    34 #include <charconv.h>
       
    35 
       
    36 // cenrep
       
    37 #include <centralrepository.h>
       
    38 // ecom
       
    39 #include <ecom/implementationproxy.h>
       
    40 // mtm
       
    41 #include <MTMStore.h>
       
    42 #include <mtmuibas.h>
       
    43 // mtcl
       
    44 #include <mtclbase.h>
       
    45 #include <mtclreg.h>
       
    46 // msv
       
    47 #include <msvstd.hrh>
       
    48 #include <msvapi.h>     // Messaging framework
       
    49 #include <msvuids.h>
       
    50 #include <msvstd.h>
       
    51 // miut
       
    52 #include <miutset.h>    // MTM identifiers
       
    53 #include <miuthdr.h>    // TMsvEmailEntry
       
    54 #include <miut_err.h>   // KErrImapServerBusy
       
    55 #include <miutmsg.h>
       
    56 #include <miutconv.h>
       
    57 // imap
       
    58 #include <imapset.h>
       
    59 #include <imapcmds.h>
       
    60 // pop
       
    61 #include <pop3set.h>
       
    62 #include <popcmtm.h>
       
    63 // smtp
       
    64 #include <smtpset.h>
       
    65 
       
    66 #ifndef FF_CMAIL_INTEGRATION
       
    67 #include <timrfc822datefield.h>
       
    68 #endif // FF_CMAIL_INTEGRATION
       
    69 
       
    70 #include <cmsvattachment.h>           // CMsvAttachment
       
    71 #include <mmsvattachmentmanager.h>    // MMsvAttachmentManager
       
    72 // cfsmail
       
    73 //<cmail>
       
    74 #include "CFSMailCommon.h"
       
    75 #include "CFSMailMessage.h"
       
    76 // sendui
       
    77 #include <SendUiConsts.h>
       
    78 #include <SenduiMtmUids.h>
       
    79 
       
    80 #include "fsmailserverconst.h"
       
    81 // mfsmail
       
    82 #include "MFSMailBoxSearchObserver.h"
       
    83 #include "MFSMailEventObserver.h"
       
    84 //</cmail>
       
    85 // alwaysonline
       
    86 #include <AlwaysOnlineManagerClient.h>
       
    87 
       
    88 #include <CoreApplicationUIsSDKCRKeys.h>
       
    89 
       
    90 //<cmail> defines.h is not used and neither can be found in the environment.
       
    91 //#include <defines.h>
       
    92 //</cmail>
       
    93 
       
    94 #include <cemailaccounts.h>
       
    95 
       
    96 // Internal headers
       
    97 
       
    98 // base
       
    99 #include "ipsplgsosbaseplugin.h"
       
   100 #include "ipsplgbaseoperation.h"
       
   101 #include "ipsplgsosbaseplugin.hrh"
       
   102 #include "ipsplgcommon.h"
       
   103 
       
   104 // smtp
       
   105 #include "ipsplgsmtpservice.h"
       
   106 #include "ipsplgsmtpoperation.h"
       
   107 #include "ipsplgsmtpoperation.h"
       
   108 
       
   109 
       
   110 // msg
       
   111 #include "ipsplgmsgmapper.h"
       
   112 #include "ipsplgmsgkey.h"
       
   113 #include "ipsplgmsgiterator.h"      // CIpsPlgMsgIterator
       
   114 #include "ipsplgmsgswap.h"        // TIpsPlgMsgSwap
       
   115 
       
   116 
       
   117 // imap4
       
   118 #include "ipsplgimap4connectop.h"
       
   119 #include "ipsplgimap4plugin.h"
       
   120 #include "ipsplgimap4connectop.h"
       
   121 #include "ipsplgimap4populateop.h"
       
   122 #include "ipsplgimap4fetchattachmentop.h"
       
   123 #include "ipsplgimap4moveremoteop.h"
       
   124 #include "ipsplgimap4fetchattachmentop.h"
       
   125 #include "ipsplgimap4connectop.h"
       
   126 #include "ipsplgconnectandrefreshfolderlist.h"
       
   127 
       
   128 
       
   129 // pop3
       
   130 #include "ipsplgpop3plugin.h"
       
   131 #include "ipsplgpop3connectop.h"
       
   132 #include "ipsplgpop3fetchoperation.h"
       
   133 #include "ipsplgpop3connectop.h"
       
   134 
       
   135 
       
   136 //<cmail>
       
   137 //</cmail>
       
   138 
       
   139 // search
       
   140 #include "ipsplgsearch.h"
       
   141 #include "ipsplgsearchop.h"
       
   142 #include "ipsplgtextsearcher.h"
       
   143 
       
   144 // settings
       
   145 #include "ipsplgsettingsobserver.h"
       
   146 #include "ipssetdataapi.h"
       
   147 #include "ipssetdatastorer.h"
       
   148 #include "ipssetdata.h"
       
   149 #include "IpsSetDataExtension.h"
       
   150 #include "ipssetutils.h"
       
   151 #include "ipssetutilsconsts.hrh"
       
   152 
       
   153 // mrulist
       
   154 #include "ipsplgmrulist.h"
       
   155 
       
   156 
       
   157 // events
       
   158 #include "ipsplgeventtimer.h"
       
   159 #include "ipsplgeventhandler.h"
       
   160 #include "ipsplgsyncstatehandler.h"
       
   161 
       
   162 // observers
       
   163 #include "MFSMailRequestObserver.h"
       
   164 #include "ipsplgsettingsobserver.h"
       
   165 #include "ipsplgpropertywatcher.h"
       
   166 
       
   167 
       
   168 // panics
       
   169 #include "ipsplgpanic.h"
       
   170 
       
   171 
       
   172 // operations
       
   173 #include "ipsplgtimeroperation.h"
       
   174 #include "ipsplgoperationwait.h"
       
   175 #include "ipsplgonlineoperation.h"
       
   176 #include "ipsplgdisconnectop.h"
       
   177 #include "ipsplgservicedeletionop.h"
       
   178 #include "ipsplgdeleteremote.h"
       
   179 #include "ipsplgdeletelocal.h"
       
   180 #include "ipsplgsingleopwatcher.h"
       
   181 
       
   182 
       
   183 
       
   184 
       
   185 
       
   186 
       
   187 
       
   188 
       
   189 
       
   190 // #include "ipsplgheaders.h"
       
   191 
       
   192 #endif //IPSPLGHEADERS_H
       
   193 
       
   194 
       
   195