CAlwaysOnlineEComInterface Class Reference

class CAlwaysOnlineEComInterface : public CBase
Since
7.0 REComSession, CActive An AlwaysOnlineManager abstract class being representative of the concrete class which the client wishes to use. It acts as a base, for a real class to provide all the functionality that a client requires. It supplies instantiation & destruction by using the ECom framework, and functional services by using the methods of the actual class.

Inherits from

  • CAlwaysOnlineEComInterface

Constructor & Destructor Documentation

CAlwaysOnlineEComInterface()

CAlwaysOnlineEComInterface()[protected, inline]

~CAlwaysOnlineEComInterface()

~CAlwaysOnlineEComInterface()[inline, virtual]

Member Functions Documentation

HandleServerCommandL(TInt, TDesC8 *)

TAny *HandleServerCommandL(TIntaCommand,
TDesC8 *aParameters = NULL
)[pure virtual]

Parameters

TInt aCommand
TDesC8 * aParameters = NULL

InstanceUid()

TUid InstanceUid()[inline]

ListAllImplementationsL(RImplInfoPtrArray &)

voidListAllImplementationsL(RImplInfoPtrArray &aImplInfoArray)[static]

Parameters

RImplInfoPtrArray & aImplInfoArray

ListImplementationsL(RImplInfoPtrArray &)

voidListImplementationsL(RImplInfoPtrArray &aImplInfoArray)[static]

Parameters

RImplInfoPtrArray & aImplInfoArray

NewL(TUid)

CAlwaysOnlineEComInterface *NewL(TUidaId)[static]

Parameters

TUid aId

NewL(const TDesC8 &)

CAlwaysOnlineEComInterface *NewL(const TDesC8 &aMatchString)[static]

Parameters

const TDesC8 & aMatchString

SetStatusQueryObject(MAlwaysOnlineStatusQueryInterface *)

voidSetStatusQueryObject(MAlwaysOnlineStatusQueryInterface *aStatusQueryObject)[inline]

Parameters

MAlwaysOnlineStatusQueryInterface * aStatusQueryObject

Member Type Definitions Documentation

Typedef TAlwaysOnlineManagerInterfaceInitParams

typedef struct CAlwaysOnlineEComInterface::_CEComInterfaceInitParamsTAlwaysOnlineManagerInterfaceInitParams

Member Data Documentation

TUid iDtor_ID_Key

TUid iDtor_ID_Key[private]

MAlwaysOnlineStatusQueryInterface * iStatusQueryObject

MAlwaysOnlineStatusQueryInterface *iStatusQueryObject[protected]