diff -r 675a964f4eb5 -r 35751d3474b7 cryptoservices/filebasedcertificateandkeystores/source/shared/NullStream.h --- a/cryptoservices/filebasedcertificateandkeystores/source/shared/NullStream.h Tue Jul 21 01:04:32 2009 +0100 +++ b/cryptoservices/filebasedcertificateandkeystores/source/shared/NullStream.h Thu Sep 10 14:01:51 2009 +0300 @@ -1,63 +1,61 @@ -/* -* Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of the License "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: -* -*/ - - - - -/** - @file - @internalTechnology -*/ - -#ifndef __NullStream_h__ -#define __NullStream_h__ - -#include -#include - -/** - * Implementation of the MStreamBuf interface that throws away all data written - * to it. It does not support reading. - */ - -class TNullBuf : public MStreamBuf - { -public: - TNullBuf(); - TUint BytesWritten(); -private: - virtual void DoWriteL(const TAny* aPtr,TInt aLength); -private: - TUint iBytesWritten; - }; - -/** - * A write stream that throws away all its input, but keeps track of how many - * bytes have been written to it. It is used for determining the amount of - * memory needed to store externalised objects. - */ - -class RNullWriteStream : public RWriteStream - { -public: - RNullWriteStream(); - TUint BytesWritten(); -private: - TNullBuf iSink; - }; - -#endif +/* +* Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of the License "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: +* +*/ + + +/** + @file + @internalTechnology +*/ + +#ifndef __NullStream_h__ +#define __NullStream_h__ + +#include +#include + +/** + * Implementation of the MStreamBuf interface that throws away all data written + * to it. It does not support reading. + */ + +class TNullBuf : public MStreamBuf + { +public: + TNullBuf(); + TUint BytesWritten(); +private: + virtual void DoWriteL(const TAny* aPtr,TInt aLength); +private: + TUint iBytesWritten; + }; + +/** + * A write stream that throws away all its input, but keeps track of how many + * bytes have been written to it. It is used for determining the amount of + * memory needed to store externalised objects. + */ + +class RNullWriteStream : public RWriteStream + { +public: + RNullWriteStream(); + TUint BytesWritten(); +private: + TNullBuf iSink; + }; + +#endif