serviceproviders/sapi_logging/loggingservice/inc/loggingasyncservice.h
branchRCL_3
changeset 44 0b68a1b0c15e
parent 36 c210248fa89d
child 45 a9c0808a1095
equal deleted inserted replaced
43:1790c2f1027c 44:0b68a1b0c15e
   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         
       
   143         /**
   136         /**
   144         * Default Desturctor
   137         * Default Desturctor
   145         */
   138         */
   146 
   139 
   147         ~CLogAsyncService() ;
   140         ~CLogAsyncService() ;
   200         TInt               iTask ;
   193         TInt               iTask ;
   201         RFs                iFs ;
   194         RFs                iFs ;
   202         TTimeIntervalMicroSeconds32 iInterval ;
   195         TTimeIntervalMicroSeconds32 iInterval ;
   203         CLogViewEvent* iLogViewEvent;
   196         CLogViewEvent* iLogViewEvent;
   204         CLogFilter* iFilter;
   197         CLogFilter* iFilter;
   205 		TBool              iFlagCancel;
       
   206 
   198 
   207     };
   199     };
   208 
   200 
   209 /**
   201 /**
   210 * Notify Callback class, used to get notifications for async events
   202 * Notify Callback class, used to get notifications for async events
   236         /**
   228         /**
   237         * CancelNotifyL , generic method to get updates on the async
   229         * CancelNotifyL , generic method to get updates on the async
   238         * methods
   230         * methods
   239         *
   231         *
   240         * @param aTransId , Transaction id
   232         * @param aTransId , Transaction id
   241         * @param aFlag, Flag for notification to LiwBinding
   233         */
   242         */
   234 
   243 
   235         virtual void CancelNotifyL(TUint aTransid) = 0 ;
   244         virtual void CancelNotifyL(TUint aTransid ,TBool aFlag) = 0 ;
       
   245 
   236 
   246         /**
   237         /**
   247         * Default Desturctor
   238         * Default Desturctor
   248         */
   239         */
   249 
   240