phonebookui/Phonebook2/ccapplication/ccacontactorservice/inc/ccacontactorvideocalloperation.h
branchRCL_3
changeset 35 4ae315f230bc
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
equal deleted inserted replaced
32:2828b4d142c0 35:4ae315f230bc
    48 
    48 
    49     /**
    49     /**
    50      * Two-phased constructor.
    50      * Two-phased constructor.
    51      * 
    51      * 
    52      * @param aParam The phone number to video call
    52      * @param aParam The phone number to video call
       
    53      * @param aContactLinkArray Streamed contact link array of contact to be communicated at
    53      */
    54      */
    54     static CCCAContactorVideocallOperation* NewL(const TDesC& aParam);
    55     static CCCAContactorVideocallOperation* NewL(const TDesC& aParam,
       
    56             const TDesC8& aContactLinkArray);
    55 
    57 
    56     /**
    58     /**
    57      * Two-phased constructor.
    59      * Two-phased constructor.
    58      * 
    60      * 
    59      * @param aParam The phone number to video call
    61      * @param aParam The phone number to video call
       
    62      * @param aContactLinkArray Streamed contact link array of contact to be communicated at
    60      */
    63      */
    61     static CCCAContactorVideocallOperation* NewLC(const TDesC& aParam);
    64     static CCCAContactorVideocallOperation* NewLC(const TDesC& aParam,
       
    65             const TDesC8& aContactLinkArray);
    62     
    66     
    63     /**
    67     /**
    64      * Executes the operation (makes the video call)
    68      * Executes the operation (makes the video call)
    65      */
    69      */
    66     virtual void ExecuteLD();
    70     virtual void ExecuteLD();
    69 
    73 
    70     /**
    74     /**
    71      * Constructor for performing 1st stage construction
    75      * Constructor for performing 1st stage construction
    72      * 
    76      * 
    73      * @param aParam The phone number to video call
    77      * @param aParam The phone number to video call
       
    78      * @param aContactLinkArray Streamed contact link array of contact to be communicated at
    74      */
    79      */
    75     CCCAContactorVideocallOperation(const TDesC& aParam);
    80     CCCAContactorVideocallOperation(const TDesC& aParam, const TDesC8& aContactLinkArray);
    76 
    81 
    77     /**
    82     /**
    78      * EPOC default constructor for performing 2nd stage construction
    83      * EPOC default constructor for performing 2nd stage construction
    79      */
    84      */
    80     void ConstructL();
    85     void ConstructL();
       
    86     
       
    87     //Doesnt Own : Streamed contact link array of contact
       
    88     const TDesC8& iContactLinkArray;
    81 
    89 
    82     };
    90     };
    83 
    91 
    84 #endif // CCACONTACTORVIDEOCALLOPERATION_H
    92 #endif // CCACONTACTORVIDEOCALLOPERATION_H
    85 // End of File
    93 // End of File