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