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 & aDmCallback An 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