bluetoothengine/bteng/inc/btengsrvkeywatcher.h
branchRCL_3
changeset 22 613943a21004
parent 12 b23265fb36da
child 23 9386f31cc85b
equal deleted inserted replaced
21:0ba996a9b75d 22:613943a21004
    58      * Notification that a key value has changed.
    58      * Notification that a key value has changed.
    59      *
    59      *
    60      * @since S60 v3.2
    60      * @since S60 v3.2
    61      * @param ?arg1 ?description
    61      * @param ?arg1 ?description
    62      */
    62      */
    63     virtual void RequestCompletedL( CBTEngActive* aActive, TInt aId, 
    63     virtual void RequestCompletedL( CBTEngActive* aActive, 
    64                                      TInt aStatus );
    64                                      TInt aStatus );
    65 
    65 
       
    66     /**
       
    67      * Callback for handling cancelation of an outstanding request.
       
    68      *
       
    69      * @param aId The ID that identifies the outstanding request.
       
    70      */
       
    71     virtual void CancelRequest( TInt aRequestId );
       
    72     
    66     /**
    73     /**
    67      * From MBTEngActiveObserver.
    74      * From MBTEngActiveObserver.
    68      * Notification that a key value has changed.
    75      * Notification that a key value has changed.
    69      *
    76      *
    70      * @since S60 v3.2
    77      * @since S60 v3.2
    71      * @param ?arg1 ?description
    78      * @param ?arg1 ?description
    72      */
    79      */
    73     virtual void HandleError( CBTEngActive* aActive, TInt aId, TInt aError );
    80     virtual void HandleError( CBTEngActive* aActive, TInt aError );
    74 
    81 
    75 private:
    82 private:
    76 
    83 
    77     /**
    84     /**
    78      * C++ default constructor
    85      * C++ default constructor
   140      * We deactivate debug mode after 30 mins or BT power off.
   147      * We deactivate debug mode after 30 mins or BT power off.
   141      */
   148      */
   142     RProperty iSspDebugModeKey;
   149     RProperty iSspDebugModeKey;
   143     
   150     
   144     /**
   151     /**
   145      * Property containing the BT registry change monitoring key
       
   146      */
       
   147     RProperty iBtRegistryKey;
       
   148     
       
   149     /**
       
   150      * Session with the central repository for BT SAP mode setting.
   152      * Session with the central repository for BT SAP mode setting.
   151      * We load/unload BT SAP plugin.
   153      * We load/unload BT SAP plugin.
   152      * Own.
   154      * Own.
   153      */
   155      */
   154     CRepository* iSapKeyCenRep;
   156     CRepository* iSapKeyCenRep;
   206      * Own.
   208      * Own.
   207      */
   209      */
   208     CBTEngActive* iSspDebugModeWatcher;
   210     CBTEngActive* iSspDebugModeWatcher;
   209 
   211 
   210     /**
   212     /**
   211      * Active object for subscribing to BT registry property changes.
       
   212      * Own.
       
   213      */
       
   214     CBTEngActive* iBtRegistryWatcher;
       
   215 
       
   216     /**
       
   217      * Pointer to our parent.
   213      * Pointer to our parent.
   218      * Not own.
   214      * Not own.
   219      */
   215      */
   220     CBTEngServer* iServer;
   216     CBTEngServer* iServer;
   221 
   217