|
1 /* |
|
2 * Copyright (c) 2007-2007 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: This header holds the various xmpp params/fields |
|
15 * |
|
16 */ |
|
17 |
|
18 #ifndef __XMPPPARAMS_H |
|
19 #define __XMPPPARAMS_H |
|
20 |
|
21 #include <e32base.h> |
|
22 namespace XmppParams |
|
23 { |
|
24 /** Presence status */ |
|
25 enum TPresenceStatus |
|
26 { |
|
27 /** Unavailable */ |
|
28 EUnavailable, |
|
29 /** Available */ |
|
30 EAvailable, |
|
31 /** Chat */ |
|
32 EChat, |
|
33 /** Away */ |
|
34 EAway, |
|
35 /** Extended away */ |
|
36 EXAway, |
|
37 /** Do not disturb */ |
|
38 EDoNotDisturb, |
|
39 /** Invisible */ |
|
40 EInvisible |
|
41 }; |
|
42 |
|
43 // TInt |
|
44 _LIT( KXmppParamSnapId, "SNAP-ID"); |
|
45 _LIT( KXmppParamServerPort, "SERVER-ADDRESS_PORT"); |
|
46 _LIT( KXmppParamMsgToneVolume, "MSG-TONE_VOLUME"); |
|
47 _LIT( KXmppParamSipProfileId, "VOIP-PROFILE-ID"); |
|
48 _LIT( KXmppParamVoipProfileId, "SIP-PROFILE-ID"); |
|
49 // TBool == TInt |
|
50 _LIT( KXmppParamPublishOnThePhoneState, "PUBLISH-ON-THE-PHONE-STATUS"); |
|
51 _LIT( KXmppParamAutoAcceptBuddyReq, "ACCEPT-BUDDY-REQ-AUTO-ENABLED"); |
|
52 // others == TInt |
|
53 _LIT( KXmppParamPresenceStatus, "PRESENCE-STATUS"); |
|
54 _LIT( KXmppParamConSecurityOption, "CONNECTION-SECURITY-OPTION"); |
|
55 // TDesC16 |
|
56 _LIT( KXmppParamMsgTonePathFile, "MESSAGE-TONE-PATH-FILE"); |
|
57 _LIT( KXmppParamXmppServerAddress, "XMPP-SERVER-ADDRESS"); |
|
58 _LIT( KXmppParamDomain, "XMPP-DOMAIN"); |
|
59 _LIT( KXmppParamUsername, "XMPP-USERNAME"); |
|
60 _LIT( KXmppParamPassword, "XMPP-PASSWORD"); |
|
61 _LIT( KXmppParamPresenceStatusFreeTextOnline, "PRESENCE-STATUS-FREE-TEXT-ONLINE"); |
|
62 _LIT( KXmppParamPresenceStatusFreeTextAway, "PRESENCE-STATUS-FREE-TEXT-AWAY"); |
|
63 _LIT( KXmppParamPresenceStatusFreeTextBusy, "PRESENCE-STATUS-FREE-TEXT-BUSY"); |
|
64 _LIT( KXmppParamPresenceStatusFreeTextOffline, "PRESENCE-STATUS-FREE-TEXT-OFFLINE"); |
|
65 _LIT( KXmppParamPresenceStatusFreeTextInvisible, "PRESENCE-STATUS-FREE-TEXT-INVISIBLE"); |
|
66 _LIT( KXmppParamLastLoggedInUserName, "XMPP-LAST-LOGGEDIN-USERNAME"); |
|
67 // gabble specific things |
|
68 |
|
69 |
|
70 _LIT( KXmppParamResource, "RESOURCE-FILE"); |
|
71 _LIT( KXmppParamOldSSLRequired, "OLD_SSL_REQUIRED"); |
|
72 _LIT( KXmppParamRegisterRequired, "REGISTER-REQUIRED"); |
|
73 _LIT( KXmppParamHttpsProxyServerPort, "HTTPS-PROXY-SERVER-ADDRESS_PORT"); |
|
74 _LIT( KXmppParamHttpsProxyServerAddress, "HTTPS-PROXY-SERVER-ADDERES"); |
|
75 _LIT( KXmppParamAlais, "ALIAS"); |
|
76 _LIT( KXmppParamSnapName, "SNAP-NAME"); |
|
77 _LIT( KXmppParamSettingsName, "SETTINGS-NAME"); |
|
78 |
|
79 //Connection manager related |
|
80 _LIT( KXmppParamConnMgrBus, "CONNMGR_BUS"); |
|
81 _LIT( KXmppParamConnMgrPath, "CONNMGR_PATH"); |
|
82 _LIT( KXmppParamProtocol, "PROTOCOL"); |
|
83 |
|
84 } |
|
85 #endif |