convergedconnectionhandler/cchserver/inc/cchcommdbwatcher.h
branchRCL_3
changeset 14 be41ab7b952f
parent 0 a4daefaec16c
equal deleted inserted replaced
12:876a3df1f464 14:be41ab7b952f
    89      * @param aIapId of IAP to check.
    89      * @param aIapId of IAP to check.
    90      * @return ETrue if given IAP id is WLAN AP, otherwise EFalse.
    90      * @return ETrue if given IAP id is WLAN AP, otherwise EFalse.
    91      * @since Series 60 3.2
    91      * @since Series 60 3.2
    92      */
    92      */
    93     TBool IsWlanApL( TInt aIapId );
    93     TBool IsWlanApL( TInt aIapId );
       
    94     
       
    95 	/**
       
    96      * Checks is IAP's bearer type VPN AP.
       
    97      * @param aIapId of IAP to check.
       
    98      * @return ETrue if given IAP id is VPN AP, otherwise EFalse.
       
    99      */
       
   100     TBool IsVpnApL( TInt aIapId );
       
   101     
       
   102 	/**
       
   103      * IAP's bearer getter.
       
   104      * @param aIapId.
       
   105      * @return TUint32 bearer type.
       
   106      */
       
   107     TUint32 GetBearerL( TInt aIapId );
       
   108     
       
   109 	/**
       
   110      * Removes IAPs which are not linked to VPN AP.
       
   111      * @param aIapIds all connected iaps, afterward only linked IAPs.
       
   112 	 * @param aIAPId VPN IAP to check.
       
   113      */
       
   114     void RemoveOtherThanVpnIapsL( RArray<TUint>& aIaps, TUint aIAPId );
       
   115         
    94 
   116 
    95 protected: // From base classes
   117 protected: // From base classes
    96 
   118 
    97     /**
   119     /**
    98      * From CActive
   120      * From CActive