diff -r 6b1d113cdff3 -r 6638e7f4bd8f telephonyprotocols/rawipnif/inc/Sender.h --- a/telephonyprotocols/rawipnif/inc/Sender.h Mon May 03 13:37:20 2010 +0300 +++ b/telephonyprotocols/rawipnif/inc/Sender.h Thu May 06 15:10:38 2010 +0100 @@ -1,58 +1,58 @@ -// Copyright (c) 2002-2010 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: -// Defines the active object that controls the BCA Write() requests. -// -// - -/** - @file -*/ - -#ifndef SENDER_H -#define SENDER_H - -#include "BcaIoController.h" -#include "bttlog.h" -#include "Constants.h" - -class CBttLogger; - -class CSender : public CActive - { -public: - CSender(CBcaIoController& aObserver, CBttLogger* aTheLogger, TInt aMaxPacketSise); - static CSender* NewL(CBcaIoController& aObserver, CBttLogger* aTheLogger, TInt aMaxPacketSise); - void ConstructL(); - ~CSender(); - - // Inherited from CActive. - virtual void RunL(); - virtual void DoCancel(); - - void Send(RMBufChain& aPdu); - inline TInt SendBufferLength(); - -private: // Unowned data. - CBcaIoController& iObserver; - CBttLogger* iTheLogger; - TInt iMaxPacketSize; - RBuf8 iSendBuffer; - }; - -TInt CSender::SendBufferLength() - { - return iSendBuffer.MaxLength(); - } - -#endif // SENDER_H +// Copyright (c) 2002-2010 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: +// Defines the active object that controls the BCA Write() requests. +// +// + +/** + @file +*/ + +#ifndef SENDER_H +#define SENDER_H + +#include "BcaIoController.h" +#include "bttlog.h" +#include "Constants.h" + +class CBttLogger; + +class CSender : public CActive + { +public: + CSender(CBcaIoController& aObserver, CBttLogger* aTheLogger, TInt aMaxPacketSise); + static CSender* NewL(CBcaIoController& aObserver, CBttLogger* aTheLogger, TInt aMaxPacketSise); + void ConstructL(); + ~CSender(); + + // Inherited from CActive. + virtual void RunL(); + virtual void DoCancel(); + + void Send(RMBufChain& aPdu); + inline TInt SendBufferLength(); + +private: // Unowned data. + CBcaIoController& iObserver; + CBttLogger* iTheLogger; + TInt iMaxPacketSize; + RBuf8 iSendBuffer; + }; + +TInt CSender::SendBufferLength() + { + return iSendBuffer.MaxLength(); + } + +#endif // SENDER_H