// Copyright (c) 2006-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 was generated automatically from the template completeeventheader.tmpl// on Wed, 25 Jul 2007 17:00:36 (time stamp)// ///** @file @publishedPartner @released*/#ifndef READRSSICOMPLETEEVENT_H#define READRSSICOMPLETEEVENT_H#include <bluetooth/hci/commandcompleteevent.h>/**This class represents command completion event for the ReadRSSI HCI command*/class TReadRSSICompleteEvent : public THCICommandCompleteEvent {public: // Construct an event object to wrap existing event data received from the Controller IMPORT_C TReadRSSICompleteEvent(const TDesC8& aEventData); // Construct an event object to generate a faked event using the supplied parameters IMPORT_C TReadRSSICompleteEvent(THCIErrorCode aStatus, TUint8 aNumHCICommandPackets, THCIConnectionHandle aConnectionHandle, THCIRssi aRSSI, TDes8& aEventData); // The static Cast method is used to obtain a pointer to the derived class object IMPORT_C static TReadRSSICompleteEvent& Cast(const THCIEventBase& aEvent); // Accessor methods for the parameters of the event IMPORT_C THCIConnectionHandle ConnectionHandle() const; IMPORT_C THCIRssi RSSI() const; };#endif // READRSSICOMPLETEEVENT_H