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