equal
deleted
inserted
replaced
22 |
22 |
23 // FORWARD DECLARATIONS |
23 // FORWARD DECLARATIONS |
24 class CMsvOperation; |
24 class CMsvOperation; |
25 class MIpsPlgSingleOpWatcher; |
25 class MIpsPlgSingleOpWatcher; |
26 class CIpsPlgBaseOperation; |
26 class CIpsPlgBaseOperation; |
|
27 class CIpsPlgImap4MoveRemoteOpObserver; |
27 |
28 |
28 /** |
29 /** |
29 * CMsvOperation watcher class. |
30 * CMsvOperation watcher class. |
30 */ |
31 */ |
31 NONSHARABLE_CLASS ( CIpsPlgSingleOpWatcher ) : public CActive |
32 NONSHARABLE_CLASS ( CIpsPlgSingleOpWatcher ) : public CActive |
58 |
59 |
59 |
60 |
60 void SetOperation( CIpsPlgBaseOperation* aBaseOperation ); |
61 void SetOperation( CIpsPlgBaseOperation* aBaseOperation ); |
61 |
62 |
62 /** |
63 /** |
|
64 * Sets request observer. |
|
65 */ |
|
66 void SetRequestObserver( CIpsPlgImap4MoveRemoteOpObserver* aObserver ); |
|
67 |
|
68 /** |
63 * Returns reference to the operation |
69 * Returns reference to the operation |
64 */ |
70 */ |
65 IMPORT_C CMsvOperation& Operation() const; |
71 IMPORT_C CMsvOperation& Operation() const; |
66 |
72 |
67 const CIpsPlgBaseOperation* BaseOperation( ) const; |
73 const CIpsPlgBaseOperation* BaseOperation( ) const; |
89 |
95 |
90 private: |
96 private: |
91 MIpsPlgSingleOpWatcher& iObserver; |
97 MIpsPlgSingleOpWatcher& iObserver; |
92 CMsvOperation *iOperation; |
98 CMsvOperation *iOperation; |
93 CIpsPlgBaseOperation* iBaseOperation; |
99 CIpsPlgBaseOperation* iBaseOperation; |
|
100 CIpsPlgImap4MoveRemoteOpObserver* iRequestObserver; |
94 }; |
101 }; |
95 |
102 |
96 |
103 |
97 /** |
104 /** |
98 * Mixin class MIpsPlgSingleOpWatcher |
105 * Mixin class MIpsPlgSingleOpWatcher |