connectionmonitoring/connmon/connectionmonitor/inc/ConnMonIAP.h
branchRCL_3
changeset 55 fc7b30ed2058
parent 2 086aae6fc07e
equal deleted inserted replaced
54:984e13af52c4 55:fc7b30ed2058
     1 /*
     1 /*
     2 * Copyright (c) 2002-2009 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".
   399         /**
   399         /**
   400          * Checks if subconnection level notifier has already sent connection
   400          * Checks if subconnection level notifier has already sent connection
   401          * closed event.
   401          * closed event.
   402          * @since
   402          * @since
   403          * @param aConnection The connection info. On return, will contain connection id.
   403          * @param aConnection The connection info. On return, will contain connection id.
   404          * @param aSent On return, value is ETrue if event has been sent, EFalse otherwise.
   404          * @return KErrNone if successfull, otherwise a system wide error code.
   405          * @return KErrNone if successfull, otherwise a system wide error code.
   405          */
   406          */
   406         TBool GetDeleteNotifyStatus( TConnInfo& aConnection );
   407         TBool GetDeleteNotifyStatus( TConnInfo& aConnection, TBool& aSent );
       
   408 
   407 
   409         /**
   408         /**
   410          * Gets a pointer to the activity notifier object for the given connection id.
   409          * Gets a pointer to the activity notifier object for the given connection id.
   411          * @since
   410          * @since
   412          * @param aConnectionId The connection id.
   411          * @param aConnectionId The connection id.
   490          * @return KErrNone if successfull, otherwise a system wide error code.
   489          * @return KErrNone if successfull, otherwise a system wide error code.
   491          */
   490          */
   492         void GetActiveConnectionsIds( const TUint& aBearerId, RArray<TUint>& aIdArray );
   491         void GetActiveConnectionsIds( const TUint& aBearerId, RArray<TUint>& aIdArray );
   493 
   492 
   494         /**
   493         /**
       
   494          * Return ETrue if one or more active packetdata connections are found,
       
   495          * EFalse otherwise.
       
   496          */
       
   497         TBool ActivePacketdataConnectionsFound();
       
   498 
       
   499         /**
   495          * Tells whether bearer is supported or not.
   500          * Tells whether bearer is supported or not.
   496          * @since
   501          * @since
   497          * @param aConnectionId Generic bearer id (EBearerIdGPRS, EBEarerIdCSD).
   502          * @param aConnectionId Generic bearer id (EBearerIdGPRS, EBEarerIdCSD).
   498          * @param aByCell On return, ETrue if the bearer is supported by the cell, EFalse otherwise.
   503          * @param aByCell On return, ETrue if the bearer is supported by the cell, EFalse otherwise.
   499          * @param aByPhone On return, ETrue if the bearer is supported by the phone, EFalse otherwise.
   504          * @param aByPhone On return, ETrue if the bearer is supported by the phone, EFalse otherwise.