voipplugins/sipconnectionprovider/inc/scpservicehandlerbase.h
branchRCL_3
changeset 15 43658d24f35d
parent 9 bddb6d4447db
equal deleted inserted replaced
14:be41ab7b952f 15:43658d24f35d
    82     /**
    82     /**
    83      * Deregisters the sub service's profile
    83      * Deregisters the sub service's profile
    84      * @param aSubService Deregistered sub service
    84      * @param aSubService Deregistered sub service
    85      */
    85      */
    86     void DeregisterProfile();
    86     void DeregisterProfile();
       
    87     
       
    88     /**
       
    89      * Instantly force disables sip profile
       
    90      */
       
    91     void PerformInstantForceSipProfileDisable();
    87 
    92 
    88     /**
    93     /**
    89      * Starts force disable timer
    94      * Starts force disable timer
    90      * @param aFunction The function to call after the time out
    95      * @param aFunction The function to call after the time out
    91      */
    96      */
   122     static TInt ForceSipProfileDisable( TAny* aSelf );
   127     static TInt ForceSipProfileDisable( TAny* aSelf );
   123 
   128 
   124     /**
   129     /**
   125      * Handles sip profile forced disable timeout
   130      * Handles sip profile forced disable timeout
   126      * Sends Deregistered event for the subservice
   131      * Sends Deregistered event for the subservice
       
   132      * @param aForceDisableSipProfile ETrue when wanted to really
       
   133      *        force disable actual sip profile (not just generate event).
   127      */
   134      */
   128     void HandleSipProfileForcedDisable();
   135     void HandleSipProfileForcedDisable( TBool aForceDisableSipProfile );
   129 
   136 
   130 protected:
   137 protected:
   131 
   138 
   132     /**
   139     /**
   133      * Sub service
   140      * Sub service