messagingfw/wappushfw/pushwatcher/inc/pushstd.h
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 18 Jan 2010 20:36:02 +0200
changeset 0 8e480a14352b
permissions -rw-r--r--
Revision: 201001 Kit: 201003

// Copyright (c) 2000-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
// This file contains the codes for WAP Push CO Watcher and Security Plugin
// 
//

/**
 @file PUSHSTD.H
*/

#ifndef __PUSHSTD_H__
#define __PUSHSTD_H__

/**
 * Base values of code ranges.
 */
enum{
	EWapPushRetCodeBase     = -20000,  //todo...
	};

/**
 * Return/leave codes for Wap Push CO Watcher and Security Plugin.
 */
typedef enum 
/**
@internalComponent
@released
*/
	{
	EWapPushGeneralError			  = EWapPushRetCodeBase,	  // Unspecified error condition
	EWapPushCannotFindPlugin		  = EWapPushRetCodeBase - 1,  // Plug-in server failed to create a Security plugin
	EWapPushWtlsConfigFailed		  = EWapPushRetCodeBase - 2,  // Failed to configure the WTLS layer of the WAP Stack
	EWapPushWtlsBadServerCert		  = EWapPushRetCodeBase - 3,  // WTLS rejected the certificate obtained from the WAP GW
	EWapPushWtlsServerCertRejected	  = EWapPushRetCodeBase - 4,  // The user rejected the certificate from the WAP GW
	EWapPushWtlsCipherRejected		  = EWapPushRetCodeBase - 5,  // The user rejected the cipher strength negotiated in WTLS
	EWapPushGatewayCannotBeReached	  = EWapPushRetCodeBase - 6, // A session could not be established with the WAP Gateway
	EWapPushGatewayTransactionAbort   = EWapPushRetCodeBase - 7, // A transaction was aborted by the gateway or the stack
	EWapPushGatewaySessionDisconnect  = EWapPushRetCodeBase - 8, // The session was disconnected by the WAP Gateway
	EWapPushCancellationAbort		  = EWapPushRetCodeBase - 9  // Error code for leave when cancellation has occured during RunL()
	} TWapPushReturnCode;


#endif //__PUSHSTD_H__