00001 /* 00002 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 00003 * All rights reserved. 00004 * This component and the accompanying materials are made available 00005 * under the terms of "Eclipse Public License v1.0" 00006 * which accompanies this distribution, and is available 00007 * at the URL "http://www.eclipse.org/legal/epl-v10.html". 00008 * 00009 * Initial Contributors: 00010 * Nokia Corporation - initial contribution. 00011 * 00012 * Contributors: 00013 * 00014 * Description: 00015 * 00016 */ 00017 00018 00019 #ifndef LBSLOCMONITORCLIENTCONSTS_H_ 00020 #define LBSLOCMONITORCLIENTCONSTS_H_ 00021 00022 #include <lbs/lbslocationinfoconvertercommon.h> 00023 #include <e32cmn.h> 00024 00030 // This position in the IPC is used by the client library to receive 00031 // buffer size. 00032 const TInt KParamBufferSize = 0; 00033 00034 00035 // This position in the IPC is used by the client library to send location 00036 // information. 00037 const TInt KParamLocationInfo = 1; 00038 00039 // This position in the IPC is used by the client library to send client preferences. 00040 const TInt KParamClientPrefs = 2; 00041 00042 // This position in the IPC is used by the server to send converted info 00043 const TInt KParamConvertedInfo = 0; 00044 00049 struct TLbsClientPrefs 00050 { 00051 TLbsConversionPrefs iConversionPrefs; 00052 00053 TLbsConversionOutputInfoMask iRequestedInfo; 00054 00055 TUid iConverterModuleId; 00056 }; 00057 00058 #endif /*LBSLOCMONITORCLIENTCONSTS_H_*/