williamr@2: /* williamr@2: * Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies). williamr@2: * All rights reserved. williamr@2: * This component and the accompanying materials are made available williamr@4: * under the terms of "Eclipse Public License v1.0" williamr@2: * which accompanies this distribution, and is available williamr@4: * at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@2: * williamr@2: * Initial Contributors: williamr@2: * Nokia Corporation - initial contribution. williamr@2: * williamr@2: * Contributors: williamr@2: * williamr@2: * Description: Location Triggering panic category and panic code williamr@2: * williamr@2: */ williamr@2: williamr@2: williamr@2: #ifndef LBTERRORS_H williamr@2: #define LBTERRORS_H williamr@2: williamr@2: #include williamr@2: #include williamr@2: williamr@2: /** williamr@2: * Location Triggering Client API panic categories williamr@2: */ williamr@2: _LIT( KLbtClientPanicCategory, "LocTriggering" ); williamr@2: williamr@2: /** williamr@2: * Location Triggering Client API panic codes williamr@2: */ williamr@2: enum TLbtClientPanic williamr@2: { williamr@2: /** williamr@2: * An attempt has been made to connect using an already opened handle. williamr@2: */ williamr@2: ELbtServerHandleNotClosed = 1, williamr@2: /** williamr@2: * An attempt to communicate using an unconnected handle. williamr@2: */ williamr@2: ELbtServerBadHandle = 2, williamr@2: /** williamr@2: * A subsession was closed with requests still outstanding. williamr@2: */ williamr@2: ELbtRequestsNotCancelled = 3, williamr@2: /** williamr@2: * An attempt to get trigger objects incrementally when iterator was not williamr@2: * created. williamr@2: */ williamr@2: ELbtIteratorNotCreated = 4, williamr@2: /** williamr@2: * A client has called an asynchronous request while it is still outstanding. williamr@2: */ williamr@2: ELbtDuplicateRequest = 5, williamr@2: /** williamr@2: * Wrong value is given as parameter. williamr@2: */ williamr@2: ELbtErrArgument = 6 williamr@2: }; williamr@2: williamr@2: williamr@2: #endif //LBTERRORS_H