|
51
|
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 |