ncdengine/inc/ncdcapabilities.h
changeset 0 ba25891c3a9e
equal deleted inserted replaced
-1:000000000000 0:ba25891c3a9e
       
     1 /*
       
     2 * Copyright (c) 2006 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:   Capability definitions
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #ifndef NCD_CAPABILITIES_H
       
    20 #define NCD_CAPABILITIES_H
       
    21 
       
    22 /**
       
    23  * Capabilities defined in the Preminet protocol
       
    24  *
       
    25  * Clients should add the capabilities they support by using 
       
    26  * MNcdProvider::AddConfigurationL(). NcdConfigurationKeys::Capability must be
       
    27  * used as the key
       
    28  *
       
    29  * @see Preminet protocol documentation
       
    30  */    
       
    31 namespace NcdCapabilities
       
    32     {
       
    33     _LIT( KEmbeddedSessions, "embeddedSessions" );
       
    34     _LIT( KSearch, "search" );
       
    35     _LIT( KActivities, "activities" );
       
    36     _LIT( KSubscriptions, "subscriptions" );
       
    37     _LIT( KLegacySubscriptions, "legacySubscriptions" );
       
    38     _LIT( KUpload, "upload" );
       
    39     _LIT( KReDownload, "reDownload" );
       
    40     _LIT( KGpsLocation, "gpsLocation" );
       
    41     _LIT( KDelayedTransfer, "delayedTransfer" );
       
    42     _LIT( KAutoDownload, "autoDownload" );
       
    43     _LIT( KXmlResponseFiltering, "xmlResponseFiltering" );
       
    44     _LIT( KInstallationReport, "installationReport" );
       
    45     _LIT( KBrowseFiltering, "browseFiltering" );
       
    46     _LIT( KClientReview, "clientReview" );
       
    47     _LIT( KPromotionalEntities, "promotionalEntities" );
       
    48     _LIT( KDirectSchemeLinks, "directSchemeLinks" );
       
    49     _LIT( KIndirectSchemeLinks, "indirectSchemeLinks" );
       
    50     _LIT( KEntityRequest, "entityRequest" ); 
       
    51     _LIT( KDiffQuery, "diffQuery" ); 
       
    52     _LIT( KUpLevel, "upLevel" ); 
       
    53     _LIT( KRemoteContent, "remoteContent" ); 
       
    54     _LIT( KPredefinedSearch, "predefinedSearch" ); 
       
    55     _LIT( KPredefinedPurchase, "predefinedPurchase" ); 
       
    56     _LIT( KCacheExpiration, "cacheExpiration" ); 
       
    57     _LIT( KMultiPurchase, "multiPurchase" ); 
       
    58     _LIT( KMultiDownload, "multiDownload" ); 
       
    59     _LIT( KBasicQueries, "basicQueries" ); 
       
    60     _LIT( KSourceScopeCookies, "sourceScopeCookies" ); 
       
    61     _LIT( KSimScopeCookies, "simScopeCookies" ); 
       
    62     _LIT( KCancelPurchase, "cancelPurchase" ); 
       
    63     _LIT( KSmsAction, "smsAction" ); 
       
    64     _LIT( KDrmClientDownload, "drmClientDownload" ); 
       
    65     _LIT( KGiftPurchase, "giftPurchase" );
       
    66     _LIT( KUniversalSubscriptions, "universalSubscriptions" );
       
    67     _LIT( KDownloadReport, "downloadReport" );
       
    68     }
       
    69     
       
    70 #endif // NCD_CAPABILITIES_H