epoc32/include/http/rhttptransactionpropertyset.h
author William Roberts <williamr@symbian.org>
Tue, 16 Mar 2010 16:12:26 +0000
branchSymbian2
changeset 2 2fe1408b6811
parent 0 061f57f2323e
permissions -rw-r--r--
Final list of Symbian^2 public API header files
     1 // Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     7 //
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
    10 //
    11 // Contributors:
    12 //
    13 // Description:
    14 //
    15 
    16 
    17 
    18 /**
    19  @file RHTTPTransactionPropertySet.h
    20  @warning : This file contains Rose Model ID comments - please do not delete
    21 */
    22 
    23 #ifndef __RHTTPTRANSACTIONPROPERTYSET_H__
    24 #define __RHTTPTRANSACTIONPROPERTYSET_H__ 
    25 
    26 // System includes
    27 #include <http/rhttppropertyset.h>
    28 
    29 
    30 //##ModelId=3B1E670402C2
    31 class RHTTPTransactionPropertySet : public RHTTPPropertySet
    32 /** 
    33 The set of properties of a transaction. This is used by filters to
    34 store per-transaction information, and is also used by the client
    35 to specify transaction properties (such as no caching, reload and
    36 so on) 
    37 
    38 Transaction properties always take precendence over session properties.
    39 
    40 To lookup/change any of the following properties, use 
    41 RHTTPPropertySet::Property(...) and RHTTPPropertySet::SetPropertyL(...) 
    42 
    43 To remove properties, use RHTTPPropertySet::RemoveProperty(...) for a named property,
    44 or RHTTPPropertySet::RemoveAllProperties() for all.
    45 
    46 
    47 The following values are currently defined.
    48 
    49 HTTP::EProxyUsage (HTTP::EDoNotUseProxy | HTTP::EUseProxy)
    50 
    51 HTTP::EProxyAddress (A Uri for the Proxy server. Should include the port number
    52 if it is not the default of 8080)
    53 
    54 HTTP::EHttpPipelining (default HTTP::EEnablePipelining) (HTTP::EEnablePipelining | HTTP::EDisablePipelining)
    55 @publishedAll
    56 @released
    57 */
    58 	{
    59 	};
    60 
    61 #endif //	__RHTTPTRANSACTIONPROPERTYSET_H__