Factories::IFactoryNotify Class Reference

class Factories::IFactoryNotify
Public Member Functions
IFactoryNotify(TAny *, TAnyFn const &)
voidInterfaceStateChange(TDesC8 &)
TInt NotifyCreation(AFactoryObject &, CFactoryBase &)
voidNotifyDeletion(AFactoryObject &, CFactoryBase &)
TBool operator==(const IFactoryNotify &)
Protected Member Functions
TBool Check(TInt)
Protected Attributes
TAnyFn const *iInterfaceVTable
TAny *iThis

Constructor & Destructor Documentation

IFactoryNotify(TAny *, TAnyFn const &)

IFactoryNotify(TAny *aThis,
TAnyFn const &aInterfaceVTable
)[inline]

Parameters

TAny * aThis
TAnyFn const & aInterfaceVTable

Member Functions Documentation

Check(TInt)

TBool Check(TIntnFn)[protected, inline]

Parameters

TInt nFn

InterfaceStateChange(TDesC8 &)

voidInterfaceStateChange(TDesC8 &aInfo)[inline]

Parameters

TDesC8 & aInfo

NotifyCreation(AFactoryObject &, CFactoryBase &)

TInt NotifyCreation(AFactoryObject &aObject,
CFactoryBase &aFactory
)[inline]

Parameters

AFactoryObject & aObject
CFactoryBase & aFactory

NotifyDeletion(AFactoryObject &, CFactoryBase &)

voidNotifyDeletion(AFactoryObject &aObject,
CFactoryBase &aFactory
)[inline]

Parameters

AFactoryObject & aObject
CFactoryBase & aFactory

operator==(const IFactoryNotify &)

TBool operator==(const IFactoryNotify &aRhs)const [inline]

Parameters

const IFactoryNotify & aRhs

Member Data Documentation

TAnyFn const * iInterfaceVTable

TAnyFn const *iInterfaceVTable[protected]

TAny * iThis

TAny *iThis[protected]