equal
deleted
inserted
replaced
15 * Contains mailbox specified always online logic |
15 * Contains mailbox specified always online logic |
16 * |
16 * |
17 */ |
17 */ |
18 |
18 |
19 |
19 |
20 #ifndef IPSSOSAOEMNRESOLVER_H_ |
20 #ifndef IPSSOSAOEMNRESOLVER_H |
21 #define IPSSOSAOEMNRESOLVER_H_ |
21 #define IPSSOSAOEMNRESOLVER_H |
22 |
22 |
23 // INCLUDES |
23 // INCLUDES |
24 #include <e32base.h> |
24 #include <e32base.h> |
25 |
25 |
26 class CIpsSosAOMBoxLogic; |
26 class CIpsSosAOMBoxLogic; |
27 |
27 |
28 /** |
28 /** |
29 * This class handles OMA Email Notification messages. |
29 * This class handles OMA Email Notification messages. |
30 * |
30 * |
31 */ |
31 */ |
32 class CIpsSosAOEMNResolver : public CBase |
32 //<Qmail> |
|
33 NONSHARABLE_CLASS (CIpsSosAOEMNResolver) : public CBase |
|
34 //</Qmail> |
33 { |
35 { |
34 public: |
36 public: |
35 |
37 |
36 /** |
38 /** |
37 * Creates object from CIpsSosAOEMNResolver |
39 * Creates object from CIpsSosAOEMNResolver |
43 /** |
45 /** |
44 * Creates object from CIpsSosAOEMNResolver |
46 * Creates object from CIpsSosAOEMNResolver |
45 * @return, Constructed object |
47 * @return, Constructed object |
46 */ |
48 */ |
47 static CIpsSosAOEMNResolver* NewL(); |
49 static CIpsSosAOEMNResolver* NewL(); |
48 |
50 //<Qmail> |
49 /** |
51 /** |
50 * |
52 * destructor |
51 */ |
53 */ |
52 virtual ~CIpsSosAOEMNResolver(); |
54 virtual ~CIpsSosAOEMNResolver(); |
53 |
55 //</Qmail> |
54 public: |
56 public: |
55 |
57 |
56 /** |
58 /** |
57 * @param aMailboxURI Received mailbox URI and timestamp |
59 * @param aMailboxURI Received mailbox URI and timestamp |
58 * @param aMailboxLogics Array of mailbox logic instances |
60 * @param aMailboxLogics Array of mailbox logic instances |
70 TInt ParameterDispatchTEMNElement( |
72 TInt ParameterDispatchTEMNElement( |
71 const TDesC8& aParameters, |
73 const TDesC8& aParameters, |
72 TEMNElement& aElement ) const; |
74 TEMNElement& aElement ) const; |
73 |
75 |
74 private: |
76 private: |
75 |
77 //<Qmail> |
76 /** |
78 /** |
77 * |
79 * constructor |
78 */ |
80 */ |
79 CIpsSosAOEMNResolver(); |
81 CIpsSosAOEMNResolver(); |
80 |
82 |
81 /** |
83 /** |
82 * |
84 * 2nd phase constructor |
83 */ |
85 */ |
84 void ConstructL(); |
86 void ConstructL(); |
85 |
87 //</Qmail> |
86 private: |
88 private: |
87 |
89 |
88 /** |
90 /** |
89 * Checks whether the given username and server is found from given URI |
91 * Checks whether the given username and server is found from given URI |
90 * @param aURI, mailbox URI |
92 * @param aURI, mailbox URI |
121 const TDesC8& aUsername, |
123 const TDesC8& aUsername, |
122 const TDesC& aServer ) const; |
124 const TDesC& aServer ) const; |
123 |
125 |
124 }; |
126 }; |
125 |
127 |
126 #endif /*IPSSOSAOEMNRESOLVER_H_*/ |
128 #endif /*IPSSOSAOEMNRESOLVER_H*/ |