bluetoothengine/btnotif/btnotifsrv/inc/btnotifconnectiontracker.h
changeset 40 997690c3397a
parent 33 837dcc42fd6a
equal deleted inserted replaced
37:91746b151f97 40:997690c3397a
    24 #include <bluetooth/pairing.h>
    24 #include <bluetooth/pairing.h>
    25 #include "btnotifserver.h"
    25 #include "btnotifserver.h"
    26 
    26 
    27 class CBTNotificationManager;
    27 class CBTNotificationManager;
    28 class CbtnotifConnectionTrackerTest;
    28 class CbtnotifConnectionTrackerTest;
    29 class CBTNotifPairingManager;
    29 class CBTNotifSecurityManager;
    30 
    30 
    31 
    31 
    32 
    32 
    33 /**
    33 /**
    34  *  CBTNotifConnectionTracker keeps track of remote device connections
    34  *  CBTNotifConnectionTracker keeps track of remote device connections
    89      */
    89      */
    90     inline RSocketServ& SocketServerSession()
    90     inline RSocketServ& SocketServerSession()
    91         { return iSockServ; }
    91         { return iSockServ; }
    92   
    92   
    93     /**
    93     /**
    94      * Processes a message for notifiers related to pairings.
    94      * Processes a message for notifiers related to remote devices.
    95      * ( These are usually issued by BT stack. However, any application
    95      * ( These are usually issued by BT stack. However, any application
    96      * is not restricted to do so (e.g., for testing purpose).
    96      * is not restricted to do so (e.g., for testing purpose).
    97      *
    97      *
    98      * @since Symbian^4
    98      * @since Symbian^4
    99      * @param aMessage The message containing the details of the client request.
    99      * @param aMessage The message containing the details of the client request.
   100      */
   100      */
   101     void HandlePairingNotifierRequestL( const RMessage2& aMessage );
   101     void HandleNotifierRequestL( const RMessage2& aMessage );
   102     
   102     
   103     /**
   103     /**
   104      * Handle a request related to pairing.
   104      * Handle a request related to pairing.
   105      *
   105      *
   106      * @since Symbian^4
   106      * @since Symbian^4
   165     
   165     
   166     /**
   166     /**
   167      * Object for managing the application pairing.
   167      * Object for managing the application pairing.
   168      * Own.
   168      * Own.
   169      */
   169      */
   170     CBTNotifPairingManager* iPairingManager;
   170     CBTNotifSecurityManager* iPairingManager;
   171 
   171 
   172     BTUNITTESTHOOK
   172     BTUNITTESTHOOK
   173 
   173 
   174     };
   174     };
   175 
   175