phoneplugins/csplugin/inc/cspcalladdedhandler.h
changeset 65 2a5d4ab426d3
parent 60 1eef62f5c541
equal deleted inserted replaced
60:1eef62f5c541 65:2a5d4ab426d3
    30 class MCCPCSObserver;
    30 class MCCPCSObserver;
    31 class RCSPLineContainer;
    31 class RCSPLineContainer;
    32 class CSPEtelLineStatusMonitor; 
    32 class CSPEtelLineStatusMonitor; 
    33 class CSPEtelCallWaitingRequester;
    33 class CSPEtelCallWaitingRequester;
    34 class MCSPCommonInfo;
    34 class MCSPCommonInfo;
    35 class CSPAudioHandler;
    35 class CSPAudioHandlerBase;
    36 
    36 
    37 /**
    37 /**
    38 * Handles call adding from calls not done by the plugin.
    38 * Handles call adding from calls not done by the plugin.
    39 *
    39 *
    40 *  @lib csplugin.dll
    40 *  @lib csplugin.dll
    55         static CSPCallAddedHandler* NewL( 
    55         static CSPCallAddedHandler* NewL( 
    56                 const MCCPCSObserver& aObserver,
    56                 const MCCPCSObserver& aObserver,
    57                 RCSPLineContainer& aLineContainer,
    57                 RCSPLineContainer& aLineContainer,
    58                 CSPCallArray& aCallArray,
    58                 CSPCallArray& aCallArray,
    59                 MCSPCommonInfo& aCommonInfo,
    59                 MCSPCommonInfo& aCommonInfo,
    60                 CSPAudioHandler& aAudioHandler );
    60                 CSPAudioHandlerBase& aAudioHandler );
    61 
    61 
    62         /**
    62         /**
    63         * C++ default destructor
    63         * C++ default destructor
    64         */
    64         */
    65         virtual ~CSPCallAddedHandler( );
    65         virtual ~CSPCallAddedHandler( );
   109         */
   109         */
   110         CSPCallAddedHandler( const MCCPCSObserver& aObserver, 
   110         CSPCallAddedHandler( const MCCPCSObserver& aObserver, 
   111                              RCSPLineContainer& aLineContainer,
   111                              RCSPLineContainer& aLineContainer,
   112                              CSPCallArray& aCallArray,
   112                              CSPCallArray& aCallArray,
   113                              MCSPCommonInfo& aCommonInfo,
   113                              MCSPCommonInfo& aCommonInfo,
   114                              CSPAudioHandler& aAudioHandler );
   114                              CSPAudioHandlerBase& aAudioHandler );
   115                                           
   115                                           
   116         /**
   116         /**
   117         * Constructs the monitor in the second phase.
   117         * Constructs the monitor in the second phase.
   118         */
   118         */
   119         void ConstructL();
   119         void ConstructL();
   158         MCSPCommonInfo& iCommonInfo;
   158         MCSPCommonInfo& iCommonInfo;
   159         
   159         
   160         /**
   160         /**
   161         * Audio Handler reference.
   161         * Audio Handler reference.
   162         */
   162         */
   163         CSPAudioHandler& iAudioHandler;
   163         CSPAudioHandlerBase& iAudioHandler;
   164     };
   164     };
   165 
   165 
   166 #endif // CSPCALLADDEDHANDLER_H
   166 #endif // CSPCALLADDEDHANDLER_H