voipplugins/sipconnectionprovider/inc/scppresencehandler.h
branchRCL_3
changeset 9 bddb6d4447db
parent 0 a4daefaec16c
child 10 ed1e38b404e5
equal deleted inserted replaced
8:7117cbf1600a 9:bddb6d4447db
     1 /*
     1 /*
     2 * Copyright (c) 2002-2007 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2002-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
   102      * @param aSipEvent Connection event
   102      * @param aSipEvent Connection event
   103      */
   103      */
   104     void HandleSipConnectionEvent( const TUint32 aProfileId,
   104     void HandleSipConnectionEvent( const TUint32 aProfileId,
   105                                    TScpConnectionEvent aSipEvent );
   105                                    TScpConnectionEvent aSipEvent );
   106     
   106     
       
   107     /**
       
   108      * Query is starting to ALR allowed.
       
   109      * Client can start ALR later if needed to do something first
       
   110      * 
       
   111      * @return ETrue if allowed.
       
   112      */
       
   113     TBool IsSipProfileAllowedToStartAlr();
       
   114     
   107 public: // From MScpSubServiceObserver
   115 public: // From MScpSubServiceObserver
   108     /**
   116     /**
   109      * Handle SubService state change.
   117      * Handle SubService state change.
   110      * This function is for observing VoIP subservice.
   118      * This function is for observing VoIP subservice.
   111      * If VoIP subservice connection is not OK, 
   119      * If VoIP subservice connection is not OK,