| author | victorp@symbian.org | 
| Wed, 03 Feb 2010 17:01:52 +0000 | |
| branch | Symbian3 | 
| changeset 6 | c108117318cb | 
| parent 1 | 8758140453c0 | 
| permissions | -rw-r--r-- | 
| 1 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 1 | // Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies). | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 2 | // All rights reserved. | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 3 | // This component and the accompanying materials are made available | 
| 6 | 4 | // under the terms of the License "Eclipse Public License v1.0" | 
| 1 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 5 | // which accompanies this distribution, and is available | 
| 6 | 6 | // at the URL "http://www.eclipse.org/legal/epl-v10.html". | 
| 1 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 7 | // | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 8 | // Initial Contributors: | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 9 | // Nokia Corporation - initial contribution. | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 10 | // | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 11 | // Contributors: | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 12 | // | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 13 | // Description: | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 14 | // TestMessTimer.h | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 15 | // This contains CTestMessTimer | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 16 | // EPOC includes | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 17 | // | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 18 | // | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 19 | |
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 20 | #include "TestMessTimer.h" | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 21 | #include "TestMessProcessor.h" | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 22 | |
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 23 | ////////////////////////////////////////////////////////////////////// | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 24 | // Construction/Destruction | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 25 | ////////////////////////////////////////////////////////////////////// | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 26 | |
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 27 | CTestMessTimer* CTestMessTimer::NewL(TTimeIntervalMicroSeconds32 aInterval, CTestMessProcessor& aProcessor) | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 28 | 	{
 | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 29 | CTestMessTimer* self=new(ELeave) CTestMessTimer(aInterval, aProcessor); | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 30 | CleanupStack::PushL(self); | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 31 | self->ConstructL(); | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 32 | CleanupStack::Pop(); | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 33 | return self; | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 34 | } | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 35 | |
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 36 | CTestMessTimer::CTestMessTimer(TTimeIntervalMicroSeconds32 aInterval, CTestMessProcessor& aProcessor) | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 37 | : CTimer(EPriorityStandard) | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 38 | , iInterval(aInterval) | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 39 | , iProcessor(aProcessor) | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 40 | 	{
 | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 41 | } | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 42 | |
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 43 | void CTestMessTimer::ConstructL() | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 44 | 	{
 | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 45 | CTimer::ConstructL(); | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 46 | CActiveScheduler::Add(this); | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 47 | } | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 48 | |
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 49 | |
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 50 | CTestMessTimer::~CTestMessTimer() | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 51 | 	{
 | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 52 | } | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 53 | |
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 54 | void CTestMessTimer::RunL() | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 55 | 	{
 | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 56 | iProcessor.DisplayProgress(); | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 57 | IssueRequest(); | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 58 | }; | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 59 | |
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 60 | void CTestMessTimer::IssueRequest() | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 61 | 	{
 | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 62 | After(iInterval); | 
| 
8758140453c0
Added Symbian2 smoketests from FBF at changeset bde28f2b1d99
 Maciej Seroka <maciejs@symbian.org> parents: diff
changeset | 63 | } |