phonebookui/Phonebook2/ccapplication/ccacontactorservice/inc/ccacontactorvoipoperation.h
branchRCL_3
changeset 12 4ae315f230bc
parent 0 e686773b3f54
equal deleted inserted replaced
11:2828b4d142c0 12:4ae315f230bc
    49     /**
    49     /**
    50      * Two-phased constructor.
    50      * Two-phased constructor.
    51      * 
    51      * 
    52      * @param aParam The address to make the voip call to
    52      * @param aParam The address to make the voip call to
    53      * @param aServiceID The voip service ID
    53      * @param aServiceID The voip service ID
       
    54      * @param aContactLinkArray Streamed contact link array of contact to be communicated at
    54      */
    55      */
    55     static CCCAContactorVOIPOperation* NewL(const TDesC& aParam, TUint32 aServiceID);
    56     static CCCAContactorVOIPOperation* NewL(const TDesC& aParam, 
       
    57             TUint32 aServiceID, const TDesC8& aContactLinkArray);
    56 
    58 
    57     /**
    59     /**
    58      * Two-phased constructor.
    60      * Two-phased constructor.
    59      * 
    61      * 
    60      * @param aParam The address to make the voip call to
    62      * @param aParam The address to make the voip call to
    61      * @param aServiceID The voip service ID
    63      * @param aServiceID The voip service ID
       
    64      * @param aContactLinkArray Streamed contact link array of contact to be communicated at
    62      */
    65      */
    63     static CCCAContactorVOIPOperation* NewLC(const TDesC& aParam, TUint32 aServiceID);
    66     static CCCAContactorVOIPOperation* NewLC(const TDesC& aParam, 
       
    67             TUint32 aServiceID, const TDesC8& aContactLinkArray);
    64     
    68     
    65     /**
    69     /**
    66      * Executes the operation (launches the voip call)
    70      * Executes the operation (launches the voip call)
    67      */
    71      */
    68     virtual void ExecuteLD();
    72     virtual void ExecuteLD();
    72     /**
    76     /**
    73      * Constructor for performing 1st stage construction
    77      * Constructor for performing 1st stage construction
    74      * 
    78      * 
    75      * @param aParam The address to make the voip call to
    79      * @param aParam The address to make the voip call to
    76      * @param aServiceID The voip service ID
    80      * @param aServiceID The voip service ID
       
    81      * @param aContactLinkArray Streamed contact link array of contact to be communicated at
    77      */
    82      */
    78     CCCAContactorVOIPOperation(const TDesC& aParam, TUint32 aServiceID);
    83     CCCAContactorVOIPOperation(const TDesC& aParam, 
       
    84             TUint32 aServiceID, const TDesC8& aContactLinkArray);
    79 
    85 
    80     /**
    86     /**
    81      * EPOC default constructor for performing 2nd stage construction
    87      * EPOC default constructor for performing 2nd stage construction
    82      */
    88      */
    83     void ConstructL();
    89     void ConstructL();
    84     
    90     
    85     /**
    91     /**
    86      * The voip service id
    92      * The voip service id
    87      */
    93      */
    88     TUint32 iServiceId;
    94     TUint32 iServiceId;
       
    95     
       
    96     
       
    97     //Doesnt Own : Streamed contact link array of contact
       
    98     const TDesC8& iContactLinkArray;
    89 
    99 
    90     };
   100     };
    91 
   101 
    92 #endif // CCACONTACTORVOIPOPERATION_H
   102 #endif // CCACONTACTORVOIPOPERATION_H
    93 // End of File
   103 // End of File