ipsservices/ipssosplugin/inc/ipsplgonlineoperation.h
changeset 30 759dc5235cdb
parent 23 2dc6caa42ec3
child 76 38bf5461e270
equal deleted inserted replaced
27:9ba4404ef423 30:759dc5235cdb
    55      * @param aObserverRequestStatus client status
    55      * @param aObserverRequestStatus client status
    56      * @param aActivityTimer reference to mailbox's online activity timer
    56      * @param aActivityTimer reference to mailbox's online activity timer
    57      * @param aFSMailBoxId mailbox id
    57      * @param aFSMailBoxId mailbox id
    58      * @param aFSOperationObserver callback interface to caller for reporting progress (completion) statuses
    58      * @param aFSOperationObserver callback interface to caller for reporting progress (completion) statuses
    59      * @param aFSRequestId id of the request
    59      * @param aFSRequestId id of the request
       
    60      * @param aSignallingAllowed for asynchronous request response message
    60      */
    61      */
    61     // <qmail> priority parameter has been removed
    62     // <qmail> priority parameter has been removed
    62 	// <qmail> MFSMailRequestObserver& changed to pointer
    63 	// <qmail> MFSMailRequestObserver& changed to pointer
    63 	// <qmail> aSignallingAllowed parameter has been removed
    64 	// <qmail> aSignallingAllowed parameter has been returned
    64     CIpsPlgOnlineOperation(
    65     CIpsPlgOnlineOperation(
    65         CMsvSession& aMsvSession,
    66         CMsvSession& aMsvSession,
    66         TRequestStatus& aObserverRequestStatus,
    67         TRequestStatus& aObserverRequestStatus,
    67         CIpsPlgTimerOperation& aActivityTimer,
    68         CIpsPlgTimerOperation& aActivityTimer,
    68         TFSMailMsgId aFSMailBoxId,
    69         TFSMailMsgId aFSMailBoxId,
    69         MFSMailRequestObserver* aFSOperationObserver,
    70         MFSMailRequestObserver* aFSOperationObserver,
    70         TInt aFSRequestId );
    71         TInt aFSRequestId,
       
    72         TBool aSignallingAllowed=ETrue );
    71 
    73 
    72     /**
    74     /**
    73     * Base constructor
    75     * Base constructor
    74     */
    76     */
    75     void BaseConstructL( TUid aMtmType );
    77     void BaseConstructL( TUid aMtmType );
   148         // Status of current operation
   150         // Status of current operation
   149         TInt                    iError;
   151         TInt                    iError;
   150         // Return this if iSubOperation==NULL.
   152         // Return this if iSubOperation==NULL.
   151         TBuf8<1>                iDummyProg;
   153         TBuf8<1>                iDummyProg;
   152         
   154         
   153         // <qmail> removed: TBool           iSignallingAllowed;
   155         // <qmail> boolean returned
       
   156         TBool           iSignallingAllowed;
       
   157         // </qmail>
   154         MFSMailRequestObserver* iFSOperationObserver; //not owned
   158         MFSMailRequestObserver* iFSOperationObserver; //not owned
   155     };
   159     };
   156 
   160 
   157 #endif //IPSPLGONLINEOPERATION_H
   161 #endif //IPSPLGONLINEOPERATION_H