callcontinuity/vcchotrigger/inc/vccsignallevelhandler.h
branchRCL_3
changeset 10 ed1e38b404e5
parent 0 a4daefaec16c
equal deleted inserted replaced
9:bddb6d4447db 10:ed1e38b404e5
    41  *  @since S60 v3.2
    41  *  @since S60 v3.2
    42  */
    42  */
    43 class CVccSignalLevelHandler : public CTimer
    43 class CVccSignalLevelHandler : public CTimer
    44     {
    44     {
    45 
    45 
    46 private:
    46 protected:
    47 
    47 
    48     /** Level of the signal */
    48     /** Level of the signal */
    49     enum TStrengthState
    49     enum TStrengthState
    50         {
    50         {
    51         EStrengthUnknown,
    51         EStrengthUnknown,
   190     /**
   190     /**
   191      * Current signal level in dBm
   191      * Current signal level in dBm
   192      */
   192      */
   193     TInt32 iStrength;
   193     TInt32 iStrength;
   194 
   194 
   195 
       
   196 private: // data
       
   197 
       
   198     /**
   195     /**
   199      * Flag to determine if the observing/notifications are on or off
   196      * Flag to determine if the observing/notifications are on or off
   200      */
   197      */
   201     TBool iNotificationsOn;
   198     TBool iNotificationsOn;
   202 
   199 
   203     /**
   200     /* Current operation
   204      * Current signal state
   201     */
       
   202    TOperation iOperation;
       
   203 
       
   204      /* Current signal state
   205      */
   205      */
   206     TStrengthState iState;
   206     TStrengthState iState;
   207 
   207  
   208     /**
       
   209      * Current operation
       
   210      */
       
   211     TOperation iOperation;
       
   212 
       
   213 
   208 
   214     VCC_UNITTEST( UT_CVccWlanSignalLevelHandler )
   209     VCC_UNITTEST( UT_CVccWlanSignalLevelHandler )
   215     VCC_UNITTEST( UT_CVccGsmSignalLevelHandler )
   210     VCC_UNITTEST( UT_CVccGsmSignalLevelHandler )
   216     };
   211     };
   217 
   212