btobexprofiles/obexsendservices/obexservicesendutils/inc/BTServiceStarter.h
changeset 41 0b2439c3e397
parent 40 997690c3397a
child 63 bcf742120177
equal deleted inserted replaced
40:997690c3397a 41:0b2439c3e397
    22 
    22 
    23 //  INCLUDES
    23 //  INCLUDES
    24 #include "BTServiceAPI.h"
    24 #include "BTServiceAPI.h"
    25 #include "BTServiceUtils.h"
    25 #include "BTServiceUtils.h"
    26 #include "BTServiceParameterList.h"
    26 #include "BTServiceParameterList.h"
       
    27 #include "BTServiceDelayedDestroyer.h"
    27 
    28 
    28 #include <btengdiscovery.h>
    29 #include <btengdiscovery.h>
    29 #include <btengsettings.h>
    30 #include <btengsettings.h>
    30 #include <obexutilsdialog.h>
    31 #include <obexutilsdialog.h>
    31 #include <msvapi.h>
    32 #include <msvapi.h>
   390         /**
   391         /**
   391         * Show a note with given error value
   392         * Show a note with given error value
   392         * @param aReason Error value
   393         * @param aReason Error value
   393         * @return None.
   394         * @return None.
   394         */
   395         */
   395         void ShowNote( TInt aReason ) const;
   396         void ShowErrorNote( TInt aReason ) const;
   396 
   397 
   397         /**
   398         /**
   398         * Cancel progress note
   399         * Cancel progress note
   399         * @param None.
   400         * @param None.
   400         * @return None.
   401         * @return None.
   447         CBTSController*       iController;
   448         CBTSController*       iController;
   448 
   449 
   449         TBTServiceType              iService;
   450         TBTServiceType              iService;
   450         TInt                        iClientChannel;
   451         TInt                        iClientChannel;
   451         TBTServiceStarterState      iState;
   452         TBTServiceStarterState      iState;
       
   453         //todo verify the usage of below variable when file sending to mulitple devices or
       
   454         //when files from different applications are sent simultaneously
   452         TBool                       iServiceStarted;
   455         TBool                       iServiceStarted;
   453         TMsvId                      iMessageServerIndex;
   456         TMsvId                      iMessageServerIndex;
   454         
   457         
   455         MBTServiceProgressGetter*   iProgressGetter;
   458         MBTServiceProgressGetter*   iProgressGetter;
   456         CActiveSchedulerWait*       iWaiter;
   459         CActiveSchedulerWait*       iWaiter;
   457         TBool                       iAllSend;                     
   460         TBool                       iAllSend;                     
   458         TInt						iBytesSendWithBIP;        
   461         TInt						iBytesSendWithBIP;        
       
   462         //todo verify the usage of below variable as this part of legacy code
       
   463         //and false condition will never be hit.
   459         TBool						iProgressDialogActive;        
   464         TBool						iProgressDialogActive;        
   460         TBool                       iUserCancel;
   465         TBool                       iUserCancel;
   461         CBTEngSettings*             iBTEngSettings;
   466         CBTEngSettings*             iBTEngSettings;
   462         TBool                       iWaitingForBTPower;
   467         TBool                       iWaitingForBTPower;
   463         RNotifier                   iNotifier;  // Handle to the generic notifier.
   468         RNotifier                   iNotifier;  // Handle to the generic notifier.
   466         TBool                       iSendToBIPOnlyDevice;
   471         TBool                       iSendToBIPOnlyDevice;
   467         TBTActiveNotifier           iActiveNotifier;
   472         TBTActiveNotifier           iActiveNotifier;
   468         TBool                       iFeatureManagerInitialized;
   473         TBool                       iFeatureManagerInitialized;
   469         TBool                       iTriedBIP;
   474         TBool                       iTriedBIP;
   470         TBool                       iTriedOPP;
   475         TBool                       iTriedOPP;
       
   476         CBTServiceDelayedDestroyer* iDelayedDestroyer;
       
   477         TBool                       iLocalisationInit;
   471     };
   478     };
   472 
   479 
   473 #endif      // BT_SERVICE_CONTROLLER_H
   480 #endif      // BT_SERVICE_CONTROLLER_H
   474             
   481             
   475 // End of File
   482 // End of File