1 // Copyright (c) 2007-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 "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // Location Based Services SUPL Push APIs - common types
23 #ifndef SUPL_PUSH_COMMON_H
24 #define SUPL_PUSH_COMMON_H
27 //-------------------------------------------------------------------------------
31 //-------------------------------------------------------------------------------
32 /** A type for the unique SUPL Push request identifier.
36 typedef TUint32 TLbsSuplPushRequestId;
38 //-------------------------------------------------------------------------------
39 /** A type for the channel on which a SUPL Push request was received
40 @see _TLbsSuplPushChannel
44 typedef TUint32 TLbsSuplPushChannel;
46 /** The response to a privacy request.
48 Note that the TLbsSuplPushChannel enum may be extended in the future by adding
49 more enumerated values. To maintain compatibility any unrecognized values
50 must be handled as ELbsSuplPushChannelUnknown.
51 @see TLbsSuplPushChannel
55 enum _TLbsSuplPushChannel
57 /** Not used/unknown */
58 ELbsSuplPushChannelUnknown = 0,
59 /** Used to open a SUPL SMS Push channel. */
60 ELbsSuplPushChannelSMS = 1,
61 /** Used to open a SUPL WAP Push channel. */
62 ELbsSuplPushChannelWAP = 2
66 #endif //SUPL_PUSH_COMMON_H