equal
deleted
inserted
replaced
16 /** |
16 /** |
17 @file |
17 @file |
18 @internalComponent |
18 @internalComponent |
19 */ |
19 */ |
20 |
20 |
21 #ifndef LOGCHECK_H__ |
21 #ifndef LOGCHECK_H |
22 #define LOGCHECK_H__ |
22 #define LOGCHECK_H |
23 |
|
24 |
23 |
25 #include <logwrap.h> |
24 #include <logwrap.h> |
26 #include <logview.h> |
25 #include <logview.h> |
27 #include <logcli.h> |
26 #include <logcli.h> |
28 #include <e32test.h> |
27 #include <e32test.h> |
29 #include "TE_smsprt.h" |
|
30 |
28 |
|
29 #include "smsstackbaseteststeps.h" |
31 |
30 |
32 class CSmsLogChecker : public CActive |
31 class CSmsLogChecker : public CActive |
33 { |
32 { |
34 public: |
33 public: |
35 static CSmsLogChecker* NewL(RFs& aFs, CSmsPrtTestStep* aTest, TInt aPriority); |
34 static CSmsLogChecker* NewL(RFs& aFs, CSmsBaseTestStep* aTest, TInt aPriority); |
36 ~CSmsLogChecker(); |
35 ~CSmsLogChecker(); |
37 |
36 |
38 void CountOriginalIdsL(TRequestStatus& aStatus); |
37 void CountOriginalIdsL(TRequestStatus& aStatus); |
39 void CompareNewIdsL(const RArray<TLogId>& aMessageLogIds, TRequestStatus& aStatus); |
38 void CompareNewIdsL(const RArray<TLogId>& aMessageLogIds, TRequestStatus& aStatus); |
40 |
39 |
52 EFilter, |
51 EFilter, |
53 EFirst, |
52 EFirst, |
54 ENext |
53 ENext |
55 } iState; |
54 } iState; |
56 |
55 |
57 CSmsLogChecker(RFs& aFs, CSmsPrtTestStep* aTest, TInt aPriority); |
56 CSmsLogChecker(RFs& aFs, CSmsBaseTestStep* aTest, TInt aPriority); |
58 void ConstructL(); |
57 void ConstructL(); |
59 void RunL(); |
58 void RunL(); |
60 TInt RunError(TInt aError); |
59 TInt RunError(TInt aError); |
61 void DoCancel(); |
60 void DoCancel(); |
62 |
61 |
65 void CompleteTaskL(); |
64 void CompleteTaskL(); |
66 |
65 |
67 private: |
66 private: |
68 |
67 |
69 RFs& iFs; |
68 RFs& iFs; |
70 CSmsPrtTestStep* iTest; |
69 CSmsBaseTestStep* iTest; |
71 |
70 |
72 const RArray<TLogId>* iMessageLogIds; |
71 const RArray<TLogId>* iMessageLogIds; |
73 RArray<TLogId> iOriginalIds; |
72 RArray<TLogId> iOriginalIds; |
74 RArray<TLogId> iNewIds; |
73 RArray<TLogId> iNewIds; |
75 RArray<TLogId>* iCurrentArray; |
74 RArray<TLogId>* iCurrentArray; |