mmmw_plat/system_tone_service_api/tsrc/src/systemtoneservicesactiveobj.cpp
changeset 21 2ed61feeead6
parent 20 b67dd1fc57c5
equal deleted inserted replaced
20:b67dd1fc57c5 21:2ed61feeead6
    17 
    17 
    18 #include <e32base.h>
    18 #include <e32base.h>
    19 #include <systemtoneservice.h>
    19 #include <systemtoneservice.h>
    20 #include "systemtoneservicesactiveobj.h"
    20 #include "systemtoneservicesactiveobj.h"
    21 
    21 
    22 CStsActiveObj::CStsActiveObj(MStsPlayAlarmObserver* aObserver) : CActive (EPriorityStandard)
    22 
       
    23 CStsActiveObj::CStsActiveObj() : CActive (CActive::EPriorityStandard)
    23 {
    24 {
       
    25    
       
    26 }
       
    27 
       
    28 
       
    29 void CStsActiveObj::ConstructL(MStsPlayAlarmObserver* aObserver, CStifLogger* aLogger) 
       
    30 {  
       
    31 	iObserver = aObserver;
       
    32     iLog = aLogger;
    24     CActiveScheduler::Add(this);
    33     CActiveScheduler::Add(this);
    25 }
    34 }
    26 
    35 
       
    36 CStsActiveObj* CStsActiveObj::NewL( MStsPlayAlarmObserver* aTestClass, CStifLogger* aLogger)
       
    37 {
       
    38     CStsActiveObj* self = new ( ELeave ) CStsActiveObj();
       
    39     CleanupStack::PushL( self );
       
    40     self->ConstructL( aTestClass, aLogger);
       
    41     CleanupStack::Pop( self );
       
    42     return self;
    27 
    43 
    28 
    44 }
    29 
       
    30 
    45 
    31 CStsActiveObj::~ CStsActiveObj()
    46 CStsActiveObj::~ CStsActiveObj()
    32 {
    47 {
    33 		if(IsActive())
    48 		if(IsActive())
    34     {
    49     {
    37 }
    52 }
    38 
    53 
    39 
    54 
    40 void  CStsActiveObj::RunL()
    55 void  CStsActiveObj::RunL()
    41 {
    56 {
    42 	if(IsActive())
    57 	/*(if(IsActive())
    43     {
    58     {
    44         Cancel();
    59         Cancel();
    45     }
    60     }
    46     
    61     
    47     SetActive();
    62     SetActive();*/
    48 }
    63 }
    49 
    64 
    50 
    65 
    51 void  CStsActiveObj::DoCancel()
    66 void  CStsActiveObj::DoCancel()
    52 {
    67 {