CXIMPApiObjBase Class Reference

class CXIMPApiObjBase : public CBase

Base class for all XIMP API implementations.

ximpdatamodel.dll
Since
S60 v3.2

Inherits from

Constructor & Destructor Documentation

CXIMPApiObjBase()

IMPORT_CCXIMPApiObjBase()[protected]

All XIMP Framework concrete API object implementations are derived from this class.

~CXIMPApiObjBase()

IMPORT_C~CXIMPApiObjBase()[virtual]

Virtual destructor CXIMPApiObjBase().

Member Functions Documentation

Base()

MXIMPBase &Base()[pure virtual]

Access to base virtual interface.

Base()

const MXIMPBase &Base()const [pure virtual]

Read-only access to base virtual interface.

HandleUnknownGetInterface(TInt32, MXIMPBase::TIfGetOps)

IMPORT_C TAny *HandleUnknownGetInterface(TInt32aInterfaceId,
MXIMPBase::TIfGetOpsaOps
)const [protected]

Handler for unknown interface access cases.

All XIMP Framework API object implementations should call this to handle access request for unknown interface type.

Parameters

TInt32 aInterfaceIdInterface identifier identifying the interface which was tried to retrieve.
MXIMPBase::TIfGetOps aOpsOptions for interface retrieval from client.