imsrv_plat/xmpp_settings_api/inc/xmppparams.h
changeset 0 e6b17d312c8b
equal deleted inserted replaced
-1:000000000000 0:e6b17d312c8b
       
     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