serviceproviders/sapi_logging/loggingservice/inc/loggingasyncservice.h
branchRCL_3
changeset 66 a9c0808a1095
parent 65 0b68a1b0c15e
equal deleted inserted replaced
65:0b68a1b0c15e 66:a9c0808a1095
   130 
   130 
   131         inline void SetInterval( TTimeIntervalMicroSeconds32 aInterval )
   131         inline void SetInterval( TTimeIntervalMicroSeconds32 aInterval )
   132             {
   132             {
   133             iInterval = aInterval ;
   133             iInterval = aInterval ;
   134             }
   134             }
   135 
   135         /**
       
   136         * Sets the boolean flag iFlagCancel
       
   137         */        
       
   138         inline void SetCancelFlag(TBool aValue) 
       
   139             {
       
   140             iFlagCancel = aValue;
       
   141             }
       
   142         
   136         /**
   143         /**
   137         * Default Desturctor
   144         * Default Desturctor
   138         */
   145         */
   139 
   146 
   140         ~CLogAsyncService() ;
   147         ~CLogAsyncService() ;
   193         TInt               iTask ;
   200         TInt               iTask ;
   194         RFs                iFs ;
   201         RFs                iFs ;
   195         TTimeIntervalMicroSeconds32 iInterval ;
   202         TTimeIntervalMicroSeconds32 iInterval ;
   196         CLogViewEvent* iLogViewEvent;
   203         CLogViewEvent* iLogViewEvent;
   197         CLogFilter* iFilter;
   204         CLogFilter* iFilter;
       
   205 		TBool              iFlagCancel;
   198 
   206 
   199     };
   207     };
   200 
   208 
   201 /**
   209 /**
   202 * Notify Callback class, used to get notifications for async events
   210 * Notify Callback class, used to get notifications for async events
   228         /**
   236         /**
   229         * CancelNotifyL , generic method to get updates on the async
   237         * CancelNotifyL , generic method to get updates on the async
   230         * methods
   238         * methods
   231         *
   239         *
   232         * @param aTransId , Transaction id
   240         * @param aTransId , Transaction id
   233         */
   241         * @param aFlag, Flag for notification to LiwBinding
   234 
   242         */
   235         virtual void CancelNotifyL(TUint aTransid) = 0 ;
   243 
       
   244         virtual void CancelNotifyL(TUint aTransid ,TBool aFlag) = 0 ;
   236 
   245 
   237         /**
   246         /**
   238         * Default Desturctor
   247         * Default Desturctor
   239         */
   248         */
   240 
   249