CSmlDmAdapter Class Reference

class CSmlDmAdapter : public CBase

The class CSmlDmAdapter is an ECOM interface for Device Management adapter plugins. This interface which must be implemented by every DM plugin adapter

Inherits from

Constructor & Destructor Documentation

CSmlDmAdapter(TAny *)

CSmlDmAdapter(TAny *aEcomArguments)[protected, inline]

Constructor.

Parameters

TAny * aEcomArguments

~CSmlDmAdapter()

~CSmlDmAdapter()[inline, virtual]

C++ default destructor.

Member Functions Documentation

Callback()

MSmlDmCallback &Callback()[protected, inline]

Accessor for the callback supplied to this adapter on construction.

NewL(const TUid &, MSmlDmCallback &)

CSmlDmAdapter *NewL(const TUid &aImplementationUid,
MSmlDmCallback &aDmCallback
)[static, inline]

The construction for CSmlDmAdapter class.

Parameters

const TUid & aImplementationUid
MSmlDmCallback & aDmCallbackAn address of the callback interface class.

Member Data Documentation

MSmlDmCallback & iCallback

MSmlDmCallback &iCallback[private]

The DM Framework's callback for returning command results and data

TUid iDtor_ID_Key

TUid iDtor_ID_Key[private]

ECOM framework requires this ID in object destructor