Swi::Sis::CVersion Class Reference
class Swi::Sis::CVersion : public Swi::Sis::CField |
This class represents a SISVersion. SISVersion is a basic structure found in SIS 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
~CVersion()
IMPORT_C | ~CVersion | ( | ) | [virtual] |
Member Functions Documentation
Build()
This function returns the build version number.
ConstructL(MSisDataProvider &, TInt64 &, TReadTypeBehaviour)
The second-phase constructor.
ConstructL(TPtrProvider &, TInt64 &, TReadTypeBehaviour)
The second-phase in place 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. |
Major()
This function returns the major version number.
Minor()
This function returns the minor version number.
NewL(MSisDataProvider &, TInt64 &, TReadTypeBehaviour)
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 CVersion 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 CVersion 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 CVersion 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
TInt32
iBuild
The build version number.
TInt32
iMajor
The major version number.
TInt32
iMinor
The minor version number.
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.