CAsn1PerEncoding Class Reference

class CAsn1PerEncoding : public CBase

Inherits from

Constructor & Destructor Documentation

CAsn1PerEncoding(TUint, TBool)

CAsn1PerEncoding(TUintaParentBitLength,
TBoolaNeedPadding
)[protected]

Class for encoding & decoding Enumurate values. which just contains static funtions. TODO: we may not need this, as it is the same as choice Implementation of CAsn1PerEncoding

Parameters

TUint aParentBitLength
TBool aNeedPadding

~CAsn1PerEncoding()

~CAsn1PerEncoding()[virtual]

Member Functions Documentation

AddElementL(CAsn1PerEncoding *)

voidAddElementL(CAsn1PerEncoding *aEncoding)[pure virtual]

Parameters

CAsn1PerEncoding * aEncoding

IsFragment()

TBool IsFragment()[pure virtual]

Member Data Documentation

TUint iBitLength

TUint iBitLength

RBuf8 iContent

RBuf8 iContent

TBool iNeedPadding

TBool iNeedPadding

TUint iParentBitLength

TUint iParentBitLength