phoneclientserver/phoneclient/Inc/ExtCall/ExtCall_Aiw/CPhCltExtPhoneDialData.h
branchRCL_3
changeset 20 987c9837762f
parent 19 7d48bed6ce0c
equal deleted inserted replaced
19:7d48bed6ce0c 20:987c9837762f
    22 
    22 
    23 //  INCLUDES
    23 //  INCLUDES
    24 #include <e32base.h>
    24 #include <e32base.h>
    25 #include <s32mem.h>
    25 #include <s32mem.h>
    26 #include <bldvariant.hrh>
    26 #include <bldvariant.hrh>
    27 #include "phclttypes.h" 
    27 #include "PhCltTypes.h"
    28 #include <cphcltdialdata.h> // Phone Client Notify API
    28 #include <cphcltdialdata.h> // Phone Client Notify API
    29 
    29 
    30 
    30 
    31 // Other constants used in TPhCltExtPhoneDialData ( default values )
    31 // Other constants used in TPhCltExtPhoneDialData ( default values )
    32 const TBool KPhCltDefaultAllowMatch = ETrue;   // Match is allowed
    32 const TBool KPhCltDefaultAllowMatch = ETrue;   // Match is allowed
   143         * Two-phased constructor.
   143         * Two-phased constructor.
   144         */
   144         */
   145         IMPORT_C static CPhCltExtPhoneDialData* NewLC();
   145         IMPORT_C static CPhCltExtPhoneDialData* NewLC();
   146         
   146         
   147         
   147         
   148         /**
   148        	/**
   149         * Two-phased constructor.
   149         * Two-phased constructor.
   150         */
   150         */
   151         IMPORT_C static CPhCltExtPhoneDialData* NewL( const TDesC8& aPackage );
   151         IMPORT_C static CPhCltExtPhoneDialData* NewL( const TDesC8& aPackage );
   152         
   152         
   153         /**
   153        	/**
   154         * Two-phased constructor.
   154         * Two-phased constructor.
   155         */
   155         */
   156         IMPORT_C static CPhCltExtPhoneDialData* NewLC( const TDesC8& aPackage );
   156         IMPORT_C static CPhCltExtPhoneDialData* NewLC( const TDesC8& aPackage );
   157         
   157         
   158         /**
   158         /**
   159         * Destructor.
   159         * Destructor.
   160         */
   160         */
   161         IMPORT_C virtual ~CPhCltExtPhoneDialData();
   161         IMPORT_C virtual ~CPhCltExtPhoneDialData();
   162 
   162 
   163     public: // New functions
   163   	public: // New functions
   164     
   164     
   165         /**
   165         /**
   166         * Fills the parameter list.
   166         * Fills the parameter list.
   167         * @since Series 60 3.2
   167         * @since Series 60 3.2
   168         * @param aInParamList In parameter used with CAiwService.
   168         * @param aInParamList In parameter used with CAiwService.
   211         
   211         
   212         /**
   212         /**
   213         * End other calls param.
   213         * End other calls param.
   214         * @since Series 60 3.2
   214         * @since Series 60 3.2
   215         * @return Returns ETrue if other calls will be terminated.
   215         * @return Returns ETrue if other calls will be terminated.
   216         *                 EFalse if calls are not terminated.
   216         *				  EFalse if calls are not terminated.
   217         */
   217         */
   218         IMPORT_C TBool EndOtherCalls() const;
   218         IMPORT_C TBool EndOtherCalls() const;
   219         
   219         
   220         /**
   220         /**
   221         * Intiate Call
   221         * Intiate Call
   301          * @since S60 v3.2
   301          * @since S60 v3.2
   302          * @return User to user information.
   302          * @return User to user information.
   303          */
   303          */
   304         IMPORT_C const TDesC& UUI() const;
   304         IMPORT_C const TDesC& UUI() const;
   305         
   305         
   306     public: // Access - Setters
   306 	public: // Access - Setters
   307     
   307 	
   308         /**
   308 		/**
   309         * Set whether the name entered in SetName should be matched
   309         * Set whether the name entered in SetName should be matched
   310         * against the personal directory.
   310         * against the personal directory.
   311         * @since Series 60 3.2
   311         * @since Series 60 3.2
   312         * This should be set EFalse only if phone number has not been
   312         * This should be set EFalse only if phone number has not been
   313         * taken from phonebook.
   313         * taken from phonebook.
   314         *
   314         *
   315         * @param aAllowMatch Whether to allow matches.
   315         * @param aAllowMatch Whether to allow matches.
   316         */
   316         */
   317         IMPORT_C  void SetAllowMatch( TBool aAllowMatch );
   317         IMPORT_C  void SetAllowMatch( TBool aAllowMatch );
   318     
   318 	
   319         /**
   319 		/**
   320         * Set the bearer capability.
   320         * Set the bearer capability.
   321         * @since Series 60 3.2
   321         * @since Series 60 3.2
   322         * @param aBearer The bearer capabilities as defined in GSM 04.08.
   322         * @param aBearer The bearer capabilities as defined in GSM 04.08.
   323         * @leaves KErrArgument if aBearer's length is longer than KAiwBearerLength
   323         * @leaves KErrArgument if aBearer's length is longer than KAiwBearerLength
   324         */
   324         */
   467         
   467         
   468                 
   468                 
   469                       
   469                       
   470     // Constructors
   470     // Constructors
   471     
   471     
   472      private: 
   472 	 private: 
   473      
   473 	 
   474         /**
   474   		/**
   475         * C++ default constructor.
   475         * C++ default constructor.
   476         * @since Series 60 3.2
   476         * @since Series 60 3.2
   477         */
   477         */
   478         CPhCltExtPhoneDialData(); 
   478         CPhCltExtPhoneDialData(); 
   479 
   479