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_C CXIMPApiObjBase ( ) [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 ( TInt32 aInterfaceId,
MXIMPBase::TIfGetOps aOps
) 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 aInterfaceId Interface identifier identifying the interface which was tried to retrieve.
MXIMPBase::TIfGetOps aOps Options for interface retrieval from client.