RCdlLibrary Class Reference

class RCdlLibrary

CDL's version of RLibrary . This suppresses calling of entry points on DLL load and close.

Constructor & Destructor Documentation

RCdlLibrary()

RCdlLibrary ( )

Member Functions Documentation

CdlLoad(const TDesC &, TBool)

TInt CdlLoad ( const TDesC & aLibName,
TBool aRomOnly
)

Parameters

const TDesC & aLibName
TBool aRomOnly

CheckIfNotRomOnly(TBool, const TDesC &)

TBool CheckIfNotRomOnly ( TBool aRomOnly,
const TDesC & aName
) [static]

Parameters

TBool aRomOnly
const TDesC & aName

Close()

void Close ( )

ContentsL()

const TCdlArray < SCdlCustomisation > & ContentsL ( ) const

CustomisationL(TUid, TInt)

const SCdlCustomisation * CustomisationL ( TUid aUid,
TInt aImplId
) const

Parameters

TUid aUid
TInt aImplId

ExtractName(const TDesC &)

TPtrC ExtractName ( const TDesC & aLibName ) [static]

Parameters

const TDesC & aLibName

FullName()

const TDesC * FullName ( ) const

IsLibLoadedAsRomOnly()

TBool IsLibLoadedAsRomOnly ( ) const

Name()

TPtrC Name ( ) const

RefCount()

TInt & RefCount ( ) [inline]

SameShortName(const TDesC &)

TBool SameShortName ( const TDesC & aShortLibName )

Parameters

const TDesC & aShortLibName

SetLibLoadedAsRomOnly()

void SetLibLoadedAsRomOnly ( )

Member Data Documentation

TUid iEcomDtorUid

TUid iEcomDtorUid [private]

TAny * iEcomImpl

TAny * iEcomImpl [private]

TBitFlags iFlags

TBitFlags iFlags [private]

HBufC * iName

HBufC * iName [private]

TInt iRefCount

TInt iRefCount [private]

TPtrC iShortName

TPtrC iShortName [private]