locsrv_plat/supl_settings_api/inc/epos_msuplsettingsobserver.h
branchRCL_3
changeset 44 2b4ea9893b66
parent 0 667063e416a2
child 45 6b6920c56e2f
equal deleted inserted replaced
42:02ba3f1733c6 44:2b4ea9893b66
    22 #ifndef __EPOS_MSUPLSETTINGSOBSERVER_H__
    22 #ifndef __EPOS_MSUPLSETTINGSOBSERVER_H__
    23 #define __EPOS_MSUPLSETTINGSOBSERVER_H__
    23 #define __EPOS_MSUPLSETTINGSOBSERVER_H__
    24 
    24 
    25 //  INCLUDES
    25 //  INCLUDES
    26 #include <e32base.h>
    26 #include <e32base.h>
    27 
    27 #include <epos_csuplsettings.h>
    28 // DATA TYPES
    28 // DATA TYPES
    29 // CLASS DECLARATION
    29 // CLASS DECLARATION
    30 
    30 
    31 /**
    31 /**
    32 *  Abstract class for SUPL settings observers.  This class is used to 
    32 *  Abstract class for SUPL settings observers.  This class is used to 
    75         * @param[OUT] aSlpId The SLP Id that was changed in case if DB Change events
    75         * @param[OUT] aSlpId The SLP Id that was changed in case if DB Change events
    76         */
    76         */
    77         virtual void HandleSuplSettingsChangeL(
    77         virtual void HandleSuplSettingsChangeL(
    78                 TSuplSettingsEventType aEvent,TInt aSlpId = -1                        
    78                 TSuplSettingsEventType aEvent,TInt aSlpId = -1                        
    79         ) = 0;
    79         ) = 0;
       
    80         
       
    81         /**
       
    82         * Invoked by SUPL settings API when a any client of SUPL Settings API calls CSuplSettings::ChangeSuplTriggerServiceStatus().
       
    83         *
       
    84         * To be able to receive this notification, the observer object must
       
    85         * first be registered by invoking @p CSuplSettings::SetObserverL().
       
    86         *
       
    87         * @param[OUT] TSuplTriggerStatus, Information saying status of Supl trigger service .
       
    88         */
       
    89         virtual void HandleSuplTriggerStatusChangeL(
       
    90                 CSuplSettings::TSuplTriggerStatus aSuplTriggerStatus ) = 0;
       
    91         
       
    92         
    80     };
    93     };
    81 
    94 
    82 #endif      // __EPOS_MSUPLSETTINGSOBSERVER_H__  
    95 #endif      // __EPOS_MSUPLSETTINGSOBSERVER_H__  
    83             
    96             
    84 // End of File
    97 // End of File