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

Constructor & Destructor Documentation

CAlwaysOnlineEComInterface()

CAlwaysOnlineEComInterface ( ) [protected, inline]

~CAlwaysOnlineEComInterface()

~CAlwaysOnlineEComInterface ( ) [inline, virtual]

Member Functions Documentation

HandleServerCommandL(TInt, TDesC8 *)

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

Parameters

TInt aCommand
TDesC8 * aParameters = NULL

InstanceUid()

TUid InstanceUid ( ) [inline]

ListAllImplementationsL(RImplInfoPtrArray &)

void ListAllImplementationsL ( RImplInfoPtrArray & aImplInfoArray ) [static]

Parameters

RImplInfoPtrArray & aImplInfoArray

ListImplementationsL(RImplInfoPtrArray &)

void ListImplementationsL ( RImplInfoPtrArray & aImplInfoArray ) [static]

Parameters

RImplInfoPtrArray & aImplInfoArray

NewL(TUid)

CAlwaysOnlineEComInterface * NewL ( TUid aId ) [static]

Parameters

TUid aId

NewL(const TDesC8 &)

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

Parameters

const TDesC8 & aMatchString

SetStatusQueryObject(MAlwaysOnlineStatusQueryInterface *)

void SetStatusQueryObject ( MAlwaysOnlineStatusQueryInterface * aStatusQueryObject ) [inline]

Parameters

MAlwaysOnlineStatusQueryInterface * aStatusQueryObject

Member Type Definitions Documentation

Typedef TAlwaysOnlineManagerInterfaceInitParams

typedef struct CAlwaysOnlineEComInterface::_CEComInterfaceInitParams TAlwaysOnlineManagerInterfaceInitParams

Member Data Documentation

TUid iDtor_ID_Key

TUid iDtor_ID_Key [private]

MAlwaysOnlineStatusQueryInterface * iStatusQueryObject

MAlwaysOnlineStatusQueryInterface * iStatusQueryObject [protected]