79 * mailbox name mutator |
79 * mailbox name mutator |
80 * |
80 * |
81 * @param aMailBoxName mailbox name |
81 * @param aMailBoxName mailbox name |
82 */ |
82 */ |
83 IMPORT_C void SetName( const TDesC& aMailBoxName ); |
83 IMPORT_C void SetName( const TDesC& aMailBoxName ); |
84 |
|
85 /** |
|
86 * retuns mailbox status accessor |
|
87 * |
|
88 * @return mailbox status |
|
89 */ |
|
90 IMPORT_C TFSMailBoxStatus GetStatus( ) const; |
|
91 |
|
92 /** |
|
93 * mailbox status mutator |
|
94 * |
|
95 * @param aStatus mailbox status |
|
96 */ |
|
97 //<cmail> |
|
98 //function definition is empty, we need to remove it if not needed |
|
99 //</cmail> |
|
100 IMPORT_C void SetStatus( const TFSMailBoxStatus aStatus ); |
|
101 |
84 |
102 /* |
85 /* |
103 * Function to set context of Remote Contact Lookup service for |
86 * Function to set context of Remote Contact Lookup service for |
104 * this mailbox for protocol plugins. |
87 * this mailbox for protocol plugins. |
105 * |
88 * |
106 * @param aProtocolUid specifies Ecom implementation UID of |
89 * @param aProtocolUid specifies Ecom implementation UID of |
107 * "Remote Contact Lookup Protocol Adaptation API" to use. |
90 * "Remote Contact Lookup Protocol Adaptation API" to use. |
108 * @param aMailBoxId mailbox id in plugin |
91 * @param aMailBoxId mailbox id in plugin |
109 */ |
92 */ |
110 IMPORT_C void SetRCLInfo(const TUid aProtocolUid, const TUint aMailBoxId); |
93 IMPORT_C void SetRCLInfo(const TUid aProtocolUid, const TUint aMailBoxId); |
111 |
94 |
112 /* |
95 /* |
113 * Function to retrieve Remote Contact Lookup service context for |
|
114 * this mailbox. |
|
115 * |
|
116 * @param aProtocolUid specifies Ecom implementation UID of |
|
117 * "Remote Contact Lookup Protocol Adaptation API" to use. |
|
118 * @param aMailBoxId mailbox id in plugin |
|
119 */ |
|
120 IMPORT_C void GetRCLInfo(TUid& aProtocolUid, TUint& aAccountUid); |
|
121 |
|
122 /** |
|
123 * returns settings view id for mailbox |
|
124 * |
|
125 * @return settings view id |
|
126 */ |
|
127 IMPORT_C const TUid GetSettingsUid(); |
|
128 |
|
129 /** |
|
130 * sets settings view id for mailbox |
96 * sets settings view id for mailbox |
131 * |
97 * |
132 * @param aUid settings view id |
98 * @param aUid settings view id |
133 */ |
99 */ |
134 IMPORT_C void SetSettingsUid(const TUid aUid); |
100 IMPORT_C void SetSettingsUid(const TUid aUid); |
135 |
|
136 /** |
|
137 * Returns a meeting request info processor, which is used for replying |
|
138 * to meeting request received as MMRInfoObjet |
|
139 * |
|
140 * @return meeting info Processor, NULL if not supported by plugin |
|
141 * ownership not transferred |
|
142 */ |
|
143 IMPORT_C MMRInfoProcessor& MRInfoProcessorL(); |
|
144 |
|
145 /** |
|
146 * method to cheack if MRInfoProcessor is set |
|
147 * |
|
148 * @return |
|
149 */ |
|
150 IMPORT_C TBool IsMRInfoProcessorSet(); |
|
151 |
|
152 /** |
101 /** |
153 * Meeting request info processor mutator |
102 * Meeting request info processor mutator |
154 * |
103 * |
155 * @param aMrInfoProcessor meeting info Processor, ownership transferred |
104 * @param aMrInfoProcessor meeting info Processor, ownership transferred |
156 */ |
105 */ |
157 IMPORT_C void SetMRInfoProcessorL(MMRInfoProcessor* aMrInfoProcessor); |
106 IMPORT_C void SetMRInfoProcessorL(MMRInfoProcessor* aMrInfoProcessor); |
158 |
107 |
159 /** |
108 /** |
160 * mailbox own address accessor |
109 * mailbox own address accessor |
161 * |
110 * |
162 * @return mailbox own address |
111 * @return mailbox own address |