secureswitools/swisistools/source/rscparser/barsreadimpl.h
branchRCL_3
changeset 26 8b7f4e561641
parent 25 7333d7932ef7
child 27 e8965914fac7
--- a/secureswitools/swisistools/source/rscparser/barsreadimpl.h	Tue Aug 31 15:21:33 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-// Copyright (c) 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:
-//
-/** 
-* @file barsreadimpl.h
-*
-* @internalComponent
-* @released
-*/
-#ifndef __BARSREADIMPL_H__
-#define __BARSREADIMPL_H__
-
-#include "commontypes.h"
-
-/** Interprets resource data read from a resource file.
-
-To use an instance of this class, pass the buffer containing the resource 
-data to it by calling SetBuffer().
-
-The buffer containing the resource data is created by RResourceFile::AllocReadL()/CResourceFile::AllocReadL() 
-which reads the specified resource into it.
-
-The current position within the buffer is always maintained and any request 
-for data is always supplied from the current position. The current position 
-is always updated .
-
-Expected behaviour when assignment operator or copy constructor is called:
-The class doesn't have assignment operator and copy constructor, so the compiler generated
-ones will be used. The buffer used by the source class instance will be shared with the 
-destination class instance. However source and destination instances will have their own 
-current position pointers, both pointed initially to the same buffer position.
-
-@internalComponent
-@see TResourceReaderImpl::SetBuffer()
-@see CResourceFile::AllocReadL() */
-class TResourceReaderImpl
-    {
-public:
-	TResourceReaderImpl();
-
-	void	SetBuffer(const Ptr8* aBuffer);
-	void	ResetBuffer();
-    const	TAny* Ptr();
-
-    // Read counted strings into allocated buffer
-	Ptr16*	ReadHBufCL();
-
-    // Build pointer from a counted string
-    PtrC8*  ReadTPtrC8L();
-	PtrC16* ReadTPtrC16L();
-
-    TInt	ReadInt8L();
-    TUint32 ReadUint8L();
-    TInt	ReadInt16L();
-	TInt	ReadInt32L();
-    TUint32 ReadUint32L();
-
-    void	ReadL(TAny* aPtr,TInt aLength);
-
-private:
-    void	MovePtrL(const TUint8* aPtr);
-private:
-		
-	const Ptr8*		iBuffer;
-    const TUint8*	iCurrentPtr;
-    };
-
-#endif//__BARSREADIMPL_H__
\ No newline at end of file