mmshplugins/mmshaoplugin/inc/muscalleventmonitor.h
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
equal deleted inserted replaced
32:73a1feb507fb 33:bc78a40cd63c
    20 #ifndef MUSCALLEVENTMONITOR_H
    20 #ifndef MUSCALLEVENTMONITOR_H
    21 #define MUSCALLEVENTMONITOR_H
    21 #define MUSCALLEVENTMONITOR_H
    22 
    22 
    23 #include "musunittesting.h"
    23 #include "musunittesting.h"
    24 #include "muscallmonitorbase.h"
    24 #include "muscallmonitorbase.h"
    25 #include "mmuscallstateobserver.h"
       
    26 
    25 
    27 #include <etelmm.h>
    26 #include <etelmm.h>
    28 #include <e32base.h>
    27 #include <e32base.h>
    29 
    28 
    30 /**
    29 /**
    39         /**
    38         /**
    40          * Two-phased constructor. Leaves on failure.
    39          * Two-phased constructor. Leaves on failure.
    41          * aCall is not owned.
    40          * aCall is not owned.
    42          * @return CMusCallEventMonitor object.
    41          * @return CMusCallEventMonitor object.
    43          */
    42          */
    44         static CMusCallEventMonitor* NewL(const RMobileCall& aCall, 
    43         static CMusCallEventMonitor* NewL(const RMobileCall& aCall, MMusTsyPropertyObserver& aObserver );
    45                                             MMusTsyPropertyObserver& aObserver,
       
    46                                             MMusCallStateObserver& aCallStateObserver );
       
    47                                 
    44                                 
    48         /**
    45         /**
    49          * Destructor.
    46          * Destructor.
    50          */
    47          */
    51         ~CMusCallEventMonitor();       
    48         ~CMusCallEventMonitor();       
    53     private:
    50     private:
    54 
    51 
    55         /**
    52         /**
    56          * C++ constructor.
    53          * C++ constructor.
    57          */
    54          */
    58         CMusCallEventMonitor( const RMobileCall& aCall, MMusTsyPropertyObserver& aObserver, 
    55         CMusCallEventMonitor( const RMobileCall& aCall, MMusTsyPropertyObserver& aObserver );
    59                                 MMusCallStateObserver& aCallStateObserver );
       
    60 
    56 
    61         /**
    57         /**
    62          * Symbian 2nd-phase constructor.
    58          * Symbian 2nd-phase constructor.
    63          */
    59          */
    64         void ConstructL();            
    60         void ConstructL();