|
1 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
2 // All rights reserved. |
|
3 // This component and the accompanying materials are made available |
|
4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members |
|
5 // which accompanies this distribution, and is available |
|
6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // SIPSCPR_subconparams.inl |
|
15 // SIP extension parameters inline implementation |
|
16 // / CSubConSIPInviteParamSet |
|
17 // |
|
18 // |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 /** |
|
24 @file |
|
25 @publishedAll |
|
26 */ |
|
27 |
|
28 inline CSubConSIPInviteParamSet* CSubConSIPInviteParamSet::NewL(CSubConParameterFamily& aFamily, CSubConParameterFamily::TParameterSetType aType) |
|
29 { |
|
30 CSubConSIPInviteParamSet* obj = NewL(); |
|
31 CleanupStack::PushL(obj); |
|
32 aFamily.AddExtensionSetL(*obj, aType); |
|
33 CleanupStack::Pop(obj); |
|
34 return obj; |
|
35 } |
|
36 |
|
37 inline CSubConSIPInviteParamSet* CSubConSIPInviteParamSet::NewL() |
|
38 { |
|
39 STypeId typeId(KSubConSIPParametersUid, KSubConSIPInviteParamsType); |
|
40 return static_cast<CSubConSIPInviteParamSet*>(CSubConParameterSet::NewL(typeId)); |
|
41 } |
|
42 |
|
43 inline CSubConSIPInviteParamSet::CSubConSIPInviteParamSet() |
|
44 :CSubConExtensionParameterSet() |
|
45 { |
|
46 } |
|
47 |
|
48 inline const TPtrC8 CSubConSIPInviteParamSet::GetRequestUri() const |
|
49 { |
|
50 return iReqUri.LeftTPtr(iReqUri.Length()); |
|
51 } |
|
52 |
|
53 inline const TPtrC8 CSubConSIPInviteParamSet::GetFrom() const |
|
54 { |
|
55 return iFrom.LeftTPtr(iFrom.Length()); |
|
56 } |
|
57 |
|
58 inline const TPtrC8 CSubConSIPInviteParamSet::GetTo() const |
|
59 { |
|
60 return iTo.LeftTPtr(iTo.Length()); |
|
61 } |
|
62 |
|
63 inline const TPtrC8 CSubConSIPInviteParamSet::GetContact() const |
|
64 { |
|
65 return iContact.LeftTPtr(iContact.Length()); |
|
66 } |
|
67 |
|
68 inline const TPtrC8 CSubConSIPInviteParamSet::GetContentType() const |
|
69 { |
|
70 return iContentType.LeftTPtr(iContentType.Length()); |
|
71 } |
|
72 |
|
73 inline const TPtrC8 CSubConSIPInviteParamSet::GetContentSubType() const |
|
74 { |
|
75 return iContentSubType.LeftTPtr(iContentSubType.Length()); |
|
76 } |
|
77 |
|
78 inline const TPtrC8 CSubConSIPInviteParamSet::GetContent() const |
|
79 { |
|
80 return iContent.LeftTPtr(iContent.Length()); |
|
81 } |
|
82 |
|
83 // Setters |
|
84 inline void CSubConSIPInviteParamSet::SetRequestUriL(const TPtrC8& aReqUri) |
|
85 { |
|
86 iReqUri.Close(); |
|
87 iReqUri.CreateL(aReqUri); |
|
88 } |
|
89 |
|
90 inline void CSubConSIPInviteParamSet::SetFromL(const TPtrC8& aFrom) |
|
91 { |
|
92 iFrom.Close(); |
|
93 iFrom.CreateL(aFrom); |
|
94 } |
|
95 |
|
96 inline void CSubConSIPInviteParamSet::SetToL(const TPtrC8& aTo) |
|
97 { |
|
98 iTo.Close(); |
|
99 iTo.CreateL(aTo); |
|
100 } |
|
101 |
|
102 inline void CSubConSIPInviteParamSet::SetContactL(const TPtrC8& aContact) |
|
103 { |
|
104 iContact.Close(); |
|
105 iContact.CreateL(aContact); |
|
106 } |
|
107 |
|
108 inline void CSubConSIPInviteParamSet::SetContentTypeL(const TPtrC8& aContentType) |
|
109 { |
|
110 iContentType.Close(); |
|
111 iContentType.CreateL(aContentType); |
|
112 } |
|
113 |
|
114 inline void CSubConSIPInviteParamSet::SetContentSubTypeL(const TPtrC8& aContentSubType) |
|
115 { |
|
116 iContentSubType.Close(); |
|
117 iContentSubType.CreateL(aContentSubType); |
|
118 } |
|
119 |
|
120 inline void CSubConSIPInviteParamSet::SetContentL(const TPtrC8& aContent) |
|
121 { |
|
122 iContent.Close(); |
|
123 iContent.CreateL(aContent); |
|
124 } |
|
125 |
|
126 |
|
127 |
|
128 |
|
129 |
|
130 |
|
131 |
|
132 /*-=========================================================== |
|
133 / |
|
134 / CSubConSIPSubscribeParamSet |
|
135 / |
|
136 /*-=========================================================*/ |
|
137 inline CSubConSIPSubscribeParamSet* CSubConSIPSubscribeParamSet::NewL(CSubConParameterFamily& aFamily, CSubConParameterFamily::TParameterSetType aType) |
|
138 { |
|
139 CSubConSIPSubscribeParamSet* obj = NewL(); |
|
140 CleanupStack::PushL(obj); |
|
141 aFamily.AddExtensionSetL(*obj, aType); |
|
142 CleanupStack::Pop(obj); |
|
143 return obj; |
|
144 } |
|
145 |
|
146 inline CSubConSIPSubscribeParamSet* CSubConSIPSubscribeParamSet::NewL() |
|
147 { |
|
148 STypeId typeId(KSubConSIPParametersUid, KSubConSIPSubscribeParamsType); |
|
149 return static_cast<CSubConSIPSubscribeParamSet*>(CSubConParameterSet::NewL(typeId)); |
|
150 } |
|
151 |
|
152 // Constructor |
|
153 inline CSubConSIPSubscribeParamSet::CSubConSIPSubscribeParamSet() |
|
154 :CSubConExtensionParameterSet() |
|
155 { |
|
156 } |
|
157 |
|
158 // Getters |
|
159 inline const TPtrC8 CSubConSIPSubscribeParamSet::GetRequestUri() const |
|
160 { |
|
161 return iReqUri.LeftTPtr(iReqUri.Length()); |
|
162 } |
|
163 |
|
164 inline const TPtrC8 CSubConSIPSubscribeParamSet::GetFrom() const |
|
165 { |
|
166 return iFrom.LeftTPtr(iFrom.Length()); |
|
167 } |
|
168 |
|
169 inline const TPtrC8 CSubConSIPSubscribeParamSet::GetTo() const |
|
170 { |
|
171 return iTo.LeftTPtr(iTo.Length()); |
|
172 } |
|
173 |
|
174 inline const TPtrC8 CSubConSIPSubscribeParamSet::GetContact() const |
|
175 { |
|
176 return iContact.LeftTPtr(iContact.Length()); |
|
177 } |
|
178 |
|
179 inline const TPtrC8 CSubConSIPSubscribeParamSet::GetEventType() const |
|
180 { |
|
181 return iEventType.LeftTPtr(iEventType.Length()); |
|
182 } |
|
183 |
|
184 inline const TPtrC8 CSubConSIPSubscribeParamSet::GetAcceptType() const |
|
185 { |
|
186 return iAcceptType.LeftTPtr(iAcceptType.Length()); |
|
187 } |
|
188 |
|
189 inline const TPtrC8 CSubConSIPSubscribeParamSet::GetAcceptSubType() const |
|
190 { |
|
191 return iAcceptSubType.LeftTPtr(iAcceptSubType.Length()); |
|
192 } |
|
193 |
|
194 inline const TInt CSubConSIPSubscribeParamSet::GetExpires() const |
|
195 { |
|
196 return iExpires; |
|
197 } |
|
198 |
|
199 inline const TBool CSubConSIPSubscribeParamSet::GetAutoRefresh() const |
|
200 { |
|
201 return iAutoRefresh; |
|
202 } |
|
203 |
|
204 |
|
205 // Setters |
|
206 inline void CSubConSIPSubscribeParamSet::SetRequestUriL(const TPtrC8& aReqUri) |
|
207 { |
|
208 iReqUri.Close(); |
|
209 iReqUri.CreateL(aReqUri); |
|
210 } |
|
211 |
|
212 inline void CSubConSIPSubscribeParamSet::SetFromL(const TPtrC8& aFrom) |
|
213 { |
|
214 iFrom.Close(); |
|
215 iFrom.CreateL(aFrom); |
|
216 } |
|
217 |
|
218 inline void CSubConSIPSubscribeParamSet::SetToL(const TPtrC8& aTo) |
|
219 { |
|
220 iTo.Close(); |
|
221 iTo.CreateL(aTo); |
|
222 } |
|
223 |
|
224 inline void CSubConSIPSubscribeParamSet::SetContactL(const TPtrC8& aContact) |
|
225 { |
|
226 iContact.Close(); |
|
227 iContact.CreateL(aContact); |
|
228 } |
|
229 |
|
230 inline void CSubConSIPSubscribeParamSet::SetEventTypeL(const TPtrC8& aEventType) |
|
231 { |
|
232 iEventType.Close(); |
|
233 iEventType.CreateL(aEventType); |
|
234 } |
|
235 |
|
236 inline void CSubConSIPSubscribeParamSet::SetAcceptTypeL(const TPtrC8& aAcceptType) |
|
237 { |
|
238 iAcceptType.Close(); |
|
239 iAcceptType.CreateL(aAcceptType); |
|
240 } |
|
241 |
|
242 inline void CSubConSIPSubscribeParamSet::SetAcceptSubTypeL(const TPtrC8& aAcceptSubType) |
|
243 { |
|
244 iAcceptSubType.Close(); |
|
245 iAcceptSubType.CreateL(aAcceptSubType); |
|
246 } |
|
247 |
|
248 inline void CSubConSIPSubscribeParamSet::SetExpires(TInt aExpires) |
|
249 { |
|
250 iExpires = aExpires; |
|
251 } |
|
252 |
|
253 inline void CSubConSIPSubscribeParamSet::SetAutoRefresh(TBool aAutoRefresh) |
|
254 { |
|
255 iAutoRefresh = aAutoRefresh; |
|
256 } |
|
257 |
|
258 |
|
259 |
|
260 |
|
261 |
|
262 /*-=========================================================== |
|
263 / |
|
264 / CSubConSIPAuthenticateParamSet |
|
265 / |
|
266 /*-=========================================================*/ |
|
267 inline CSubConSIPAuthenticateParamSet* CSubConSIPAuthenticateParamSet::NewL(CSubConParameterFamily& aFamily, CSubConParameterFamily::TParameterSetType aType) |
|
268 { |
|
269 CSubConSIPAuthenticateParamSet* obj = NewL(); |
|
270 CleanupStack::PushL(obj); |
|
271 aFamily.AddExtensionSetL(*obj, aType); |
|
272 CleanupStack::Pop(obj); |
|
273 return obj; |
|
274 } |
|
275 |
|
276 inline CSubConSIPAuthenticateParamSet* CSubConSIPAuthenticateParamSet::NewL() |
|
277 { |
|
278 STypeId typeId(KSubConSIPParametersUid, KSubConSIPAuthenticateParamsType); |
|
279 return static_cast<CSubConSIPAuthenticateParamSet*>(CSubConParameterSet::NewL(typeId)); |
|
280 } |
|
281 |
|
282 // Constructor |
|
283 inline CSubConSIPAuthenticateParamSet::CSubConSIPAuthenticateParamSet() |
|
284 :CSubConExtensionParameterSet() |
|
285 { |
|
286 } |
|
287 |
|
288 // Getters |
|
289 inline const TPtrC8 CSubConSIPAuthenticateParamSet::GetUserName() const |
|
290 { |
|
291 return iUserName.LeftTPtr(iUserName.Length()); |
|
292 } |
|
293 |
|
294 inline const TPtrC8 CSubConSIPAuthenticateParamSet::GetPassword() const |
|
295 { |
|
296 return iPassword.LeftTPtr(iPassword.Length()); |
|
297 } |
|
298 |
|
299 inline const TPtrC8 CSubConSIPAuthenticateParamSet::GetRealm() const |
|
300 { |
|
301 return iRealm.LeftTPtr(iRealm.Length()); |
|
302 } |
|
303 |
|
304 // Setters |
|
305 inline void CSubConSIPAuthenticateParamSet::SetUserNameL(const TPtrC8 & aUserName) |
|
306 { |
|
307 iUserName.Close(); |
|
308 iUserName.CreateL(aUserName); |
|
309 } |
|
310 |
|
311 inline void CSubConSIPAuthenticateParamSet::SetPasswordL(const TPtrC8 & aPassword) |
|
312 { |
|
313 iPassword.Close(); |
|
314 iPassword.CreateL(aPassword); |
|
315 } |
|
316 |
|
317 inline void CSubConSIPAuthenticateParamSet::SetRealmL(const TPtrC8 & aRealm) |
|
318 { |
|
319 iRealm.Close(); |
|
320 iRealm.CreateL(aRealm); |
|
321 } |