mmserv/tms/tmscallserver/inc/csdownlink.h
branchRCL_3
changeset 3 4f62049db6ac
parent 0 71ca22bcf22a
equal deleted inserted replaced
0:71ca22bcf22a 3:4f62049db6ac
    22 #include "cspdevsound.h"
    22 #include "cspdevsound.h"
    23 
    23 
    24 namespace TMS {
    24 namespace TMS {
    25 
    25 
    26 //
    26 //
    27 class MCSPDevSoundObserver;
    27 class TMSCSPDevSoundObserver;
    28 
    28 
    29 /**
    29 /**
    30  *  Provides Downlink functionality.
    30  *  Provides Downlink functionality.
    31  *
    31  *
    32  */
    32  */
    33 NONSHARABLE_CLASS(CSDownlink) : public CSPDevSound
    33 NONSHARABLE_CLASS(TMSCSDownlink) : public TMSCSPDevSound
    34     {
    34     {
    35 public:
    35 public:
    36 
    36 
    37     static CSDownlink* NewL(MCSPDevSoundObserver& aObserver);
    37     static TMSCSDownlink* NewL(TMSCSPDevSoundObserver& aObserver);
    38 
    38 
    39     virtual ~CSDownlink();
    39     virtual ~TMSCSDownlink();
    40 
    40 
    41     /**
    41     /**
    42      * Sets volume.
    42      * Sets volume.
    43      * @param aVolume Volume.
    43      * @param aVolume Volume.
    44      */
    44      */
    80      */
    80      */
    81     void DoActivateL();
    81     void DoActivateL();
    82 
    82 
    83 protected:
    83 protected:
    84 
    84 
    85     CSDownlink(MCSPDevSoundObserver& aObserver);
    85     TMSCSDownlink(TMSCSPDevSoundObserver& aObserver);
    86 
    86 
    87     void ConstructL();
    87     void ConstructL();
    88     };
    88     };
    89 
    89 
    90 } //namespace TMS
    90 } //namespace TMS