Swi::Sis::CHash Class Reference
class Swi::Sis::CHash : public Swi::Sis::CField |
This class represents a Sishash. Sishash is a basic structure found in files. It is described in SGL.GT0188.251.
Inherited Functions |
---|
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| Swi::Sis::CField::CField() |
| Swi::Sis::CField::CalculateCrcL(MSisDataProvider &,const TInt64,TUint16 &) |
| Swi::Sis::CField::CheckedReadL(MSisDataProvider &,TDes8 &,TInt,TInt64 &) |
| Swi::Sis::CField::CheckedReadL(MSisDataProvider &,TDes8 &,TInt64 &) |
| Swi::Sis::CField::ConstructL(MSisDataProvider &,TFieldType,TInt64 &,TReadTypeBehaviour) |
| Swi::Sis::CField::ConstructL(TPtrProvider &,TFieldType,TInt64 &,TReadTypeBehaviour) |
| Swi::Sis::CField::CreateHeader(TFieldType,TFieldLength,TDes8 &) |
| Swi::Sis::CField::EnsureAlignedL(MSisDataProvider &,TInt64,TInt64 &,TReadTypeBehaviour) |
| Swi::Sis::CField::EnsureAlignedL(TPtrProvider &,TInt64,TInt64 &,TReadTypeBehaviour) |
| Swi::Sis::CField::FieldType()const |
| Swi::Sis::CField::HeaderSize(TArrayStatus)const |
| Swi::Sis::CField::Length()const |
| Swi::Sis::CField::PaddingSize()const |
| Swi::Sis::CField::ReadEnumL(MSisDataProvider &,EnumType &,TInt64 &) |
| Swi::Sis::CField::ReadEnumL(TPtrProvider &,EnumType &,TInt64 &) |
| Swi::Sis::CField::ReadMemberArrayL(MSisDataProvider &,RPointerArray< T > &,TFieldType,TInt64 &,TReadTypeBehaviour) |
| Swi::Sis::CField::ReadMemberArrayL(TPtrProvider &,RPointerArray< T > &,TFieldType,TInt64 &,TReadTypeBehaviour) |
| Swi::Sis::CField::ReadMemberCollectionL(MSisDataProvider &,RPointerArray< T > &,TFieldType,TFieldType,TInt64 &,TReadTypeBehaviour) |
| Swi::Sis::CField::ReadMemberCollectionL(TPtrProvider &,RPointerArray< T > &,TFieldType,TFieldType,TInt64 &,TReadTypeBehaviour) |
| Swi::Sis::CField::ReadTTypeL(MSisDataProvider &,T &,TInt64 &) |
| Swi::Sis::CField::ReadTTypeL(TPtrProvider &,T &,TInt64 &) |
| Swi::Sis::CField::SkipUnknownFieldsL(MSisDataProvider &,TInt64,TInt64 &,TReadTypeBehaviour) |
| Swi::Sis::CField::SkipUnknownFieldsL(TPtrProvider &,TInt64,TInt64 &,TReadTypeBehaviour) |
| Swi::Sis::CField::~CField() |
Constructor & Destructor Documentation
~CHash()
IMPORT_C | ~CHash | ( | ) | [virtual] |
Member Functions Documentation
ConstructL(MSisDataProvider &, TInt64 &, TReadTypeBehaviour)
The second-phase constructor.
ConstructL(TPtrProvider &, TInt64 &, TReadTypeBehaviour)
The second-phase constructor.
Parameters
TPtrProvider & aDataProvider | An instance of a TPtrProvider to read the entity from. |
TInt64 & aBytesRead | |
TReadTypeBehaviour aTypeReadBehaviour | Whether we need to check the sis type or not. |
Data()
const TDesC8 & | Data | ( | ) | const [inline] |
NewL(MSisDataProvider &, TInt64 &, TReadTypeBehaviour)
This creates a new CHash object.
Parameters
MSisDataProvider & aDataProvider | An instance of a MSisDataProvider to read the entity from. |
TInt64 & aBytesRead | |
TReadTypeBehaviour aTypeReadBehaviour = EReadType | Whether we need to check the sis type or not. |
NewL(TPtrProvider &, TInt64 &, TReadTypeBehaviour)
This creates a new CHash object in place.
Parameters
TPtrProvider & aDataProvider | An instance of a TPtrProvider to read the entity from. |
TInt64 & aBytesRead | |
TReadTypeBehaviour aTypeReadBehaviour = EReadType | Whether we need to check the sis type or not. |
NewLC(MSisDataProvider &, TInt64 &, TReadTypeBehaviour)
This creates a new CHash object and places it on the cleanup stack.
Parameters
MSisDataProvider & aDataProvider | An instance of a MSisDataProvider to read the entity from. |
TInt64 & aBytesRead | |
TReadTypeBehaviour aTypeReadBehaviour = EReadType | Whether we need to check the sis type or not. |
NewLC(TPtrProvider &, TInt64 &, TReadTypeBehaviour)
This creates a new CHash object in place and places it on the cleanup stack.
Parameters
TPtrProvider & aDataProvider | An instance of a TPtrProvider to read the entity from. |
TInt64 & aBytesRead | |
TReadTypeBehaviour aTypeReadBehaviour = EReadType | Whether we need to check the sis type or not. |
Member Data Documentation
TSISHashAlgorithm
iAlgorithm
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.