epoc32/include/wspdecoder.h
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
     1 // Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     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
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     7 //
     8 // Initial Contributors:
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
     9 // Nokia Corporation - initial contribution.
    10 //
    10 //
    11 // Contributors:
    11 // Contributors:
    12 //
    12 //
    13 // Description:
    13 // Description:
    14 //
    14 //
    15 
    15 
    16 
       
    17 
       
    18 /**
    16 /**
    19  @file WSPDecoder.h
    17  @file WSPDecoder.h
    20  @publishedAll
    18  @publishedAll
    21  @released
    19  @deprecated
    22 */
    20 */
    23 
    21 
    24 #ifndef	__WSPDECODER_H__
    22 #ifndef	__WSPDECODER_H__
    25 #define	__WSPDECODER_H__
    23 #define	__WSPDECODER_H__
    26 
    24 
    38 
    36 
    39 
    37 
    40 /**
    38 /**
    41 enum DecoderPanic
    39 enum DecoderPanic
    42 @publishedAll
    40 @publishedAll
    43 @released
    41 @deprecated
    44 */
    42 */
    45 enum TWspDecoderPanic
    43 enum TWspDecoderPanic
    46 	{
    44 	{
    47 	/**
    45 	/**
    48 	LongIntOverflow
    46 	LongIntOverflow
    58 TWspField class holds the pair <HeaderName, ValueBuffer>
    56 TWspField class holds the pair <HeaderName, ValueBuffer>
    59 This is a simple class that associates these values.
    57 This is a simple class that associates these values.
    60 No ownership is handed to this class.  It is up to user of this class to
    58 No ownership is handed to this class.  It is up to user of this class to
    61 open and close all resources used.
    59 open and close all resources used.
    62 @publishedAll
    60 @publishedAll
    63 @released
    61 @deprecated
    64 */
    62 */
    65 class TWspField 
    63 class TWspField 
    66 	{
    64 	{
    67 public:
    65 public:
    68 
    66 
    87 	- To construct, buffer and string pool is passed in
    85 	- To construct, buffer and string pool is passed in
    88 	- Call to NextL() to iterate through the buffer - this returns a TWspField
    86 	- Call to NextL() to iterate through the buffer - this returns a TWspField
    89 	- NextL() returns KErrNotFound when done
    87 	- NextL() returns KErrNotFound when done
    90 
    88 
    91 @publishedAll
    89 @publishedAll
    92 @released
    90 @deprecated
    93 */ 
    91 */ 
    94 class TWspHeaderSegmenter
    92 class TWspHeaderSegmenter
    95 	{
    93 	{
    96 public:
    94 public:
    97 
    95 
   116 	};
   114 	};
   117 
   115 
   118 /** 
   116 /** 
   119 Decoder for WSP Primitves - WAP-WSP Section 8.4.1
   117 Decoder for WSP Primitves - WAP-WSP Section 8.4.1
   120 @publishedAll
   118 @publishedAll
   121 @released
   119 @deprecated
   122 */ 
   120 */ 
   123 class TWspPrimitiveDecoder 
   121 class TWspPrimitiveDecoder 
   124 	{
   122 	{
   125   public:
   123   public:
   126 
   124 
   240 	{
   238 	{
   241 	}
   239 	}
   242 
   240 
   243 
   241 
   244 #endif // __WSPDECODER_H__
   242 #endif // __WSPDECODER_H__
       
   243 
       
   244