1 /* |
1 /* |
2 * Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies). |
2 * Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies). |
3 * All rights reserved. |
3 * All rights reserved. |
4 * This component and the accompanying materials are made available |
4 * This component and the accompanying materials are made available |
5 * 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 * under the terms of "Eclipse Public License v1.0" |
6 * which accompanies this distribution, and is available |
6 * which accompanies this distribution, and is available |
7 * at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
8 * |
8 * |
9 * Initial Contributors: |
9 * Initial Contributors: |
10 * Nokia Corporation - initial contribution. |
10 * Nokia Corporation - initial contribution. |
11 * |
11 * |
12 * Contributors: |
12 * Contributors: |
13 * |
13 * |
14 * Description: Transport properties class declaration |
14 * Description: Transport properties class declaration |
15 * |
15 * |
16 */ |
16 */ |
|
17 |
|
18 |
|
19 |
17 |
20 |
18 #ifndef SEN_TRANSPORT_PROPERTIES_H |
21 #ifndef SEN_TRANSPORT_PROPERTIES_H |
19 #define SEN_TRANSPORT_PROPERTIES_H |
22 #define SEN_TRANSPORT_PROPERTIES_H |
20 |
23 |
21 #include <SenXmlProperties.h> |
24 #include <SenXmlProperties.h> |
39 |
42 |
40 _LIT8( KSenConnectionHeartbeat, "Heartbeat" ); |
43 _LIT8( KSenConnectionHeartbeat, "Heartbeat" ); |
41 _LIT8( KSenConnectionHeartbeatMaxTTL,"MaxTTL" ); |
44 _LIT8( KSenConnectionHeartbeatMaxTTL,"MaxTTL" ); |
42 _LIT8( KSenConnectionHeartbeatMinTTL,"MinTTL" ); |
45 _LIT8( KSenConnectionHeartbeatMinTTL,"MinTTL" ); |
43 _LIT8( KSenEndpointResource, "EndpointResource" ); |
46 _LIT8( KSenEndpointResource, "EndpointResource" ); |
|
47 _LIT8( KSenConnectionProxyUrl,"ProxyUrl" ); |
44 |
48 |
45 _LIT8( KNCIMConsumerKeyId, "ConsumerKeyId" ); |
49 _LIT8( KNCIMConsumerKeyId, "ConsumerKeyId" ); |
46 _LIT8( KNCIMConsumerSecret, "ConsumerSecret" ); |
50 _LIT8( KNCIMConsumerSecret, "ConsumerSecret" ); |
47 _LIT8( KNCIMConsumerServiceId, "ConsumerServiceId" ); |
51 _LIT8( KNCIMConsumerServiceId, "ConsumerServiceId" ); |
48 _LIT8( KNCIMEndpoint, "NCIMEndpoint" ); |
52 _LIT8( KNCIMEndpoint, "NCIMEndpoint" ); |
|
53 _LIT8( KSenConnectionRetryDelta, "RetryDelta" ); |
|
54 _LIT8( KSenConnectionRetryMaxTTL, "RetryMaxTTL"); |
|
55 _LIT8( KSenConnectionRetryMinTTL, "RetryMinTTL"); |
49 _LIT8( KNCIMCountry, "mcc" ); |
56 _LIT8( KNCIMCountry, "mcc" ); |
50 |
57 |
51 |
58 |
52 /* |
59 /* |
53 * Use Bool property to hold value. You can use convenient methods SetBoolPropertyL/BoolPropertyL. |
60 * Use Bool property to hold value. You can use convenient methods SetBoolPropertyL/BoolPropertyL. |
58 _LIT8( KSenSNAPDoNotPrompt, "SNAPDoNotPrompt" ); |
65 _LIT8( KSenSNAPDoNotPrompt, "SNAPDoNotPrompt" ); |
59 |
66 |
60 // Property type attribute's name for HTTP headers: |
67 // Property type attribute's name for HTTP headers: |
61 _LIT8( KHttpHeaderType, "HttpHeader" ); |
68 _LIT8( KHttpHeaderType, "HttpHeader" ); |
62 _LIT8( KAttachmentFileType, "FileAttachment" ); |
69 _LIT8( KAttachmentFileType, "FileAttachment" ); |
|
70 |
|
71 /* Property type attribute's name for Deflate Filters: |
|
72 Set this http transport property for the enabling of |
|
73 http compression.Http data Compression works from |
|
74 server to client side. |
|
75 */ |
|
76 _LIT8( KWsPropertyValueHttpFilterDeflate, "HttpFilterDeflate" ); |
63 |
77 |
64 class CSenTransportProperties : public CSenXmlProperties |
78 class CSenTransportProperties : public CSenXmlProperties |
65 { |
79 { |
66 public: |
80 public: |
67 /** |
81 /** |