CProtocolPresenceDataHostImp Class Reference

class CProtocolPresenceDataHostImp : public CXIMPApiObjBase

Presence connection host.

ximpprocessor.lib
Since
S60 v3.2

Inherits from

Public Member Functions
~CProtocolPresenceDataHostImp ()
IMPORT_C CProtocolPresenceAuthorizationDataHostImp & AuthorizationDataAccess ()
MProtocolPresenceAuthorizationDataHost & AuthorizationDataHost ()
IMPORT_C CProtocolPresentityGroupsDataHostImp & GroupsDataAccess ()
MProtocolPresentityGroupsDataHost & GroupsDataHost ()
IMPORT_C CProtocolPresenceDataHostImp * NewL ( MXIMPHost &)
IMPORT_C CProtocolPresenceDataHostImp * NewLC ( MXIMPHost &)
IMPORT_C CPresenceDataCache & PresenceDataCache ()
MPresenceObjectFactory & PresenceObjectFactory ()
IMPORT_C CProtocolPresencePublishingDataHostImp & PublishingDataAccess ()
MProtocolPresencePublishingDataHost & PublishingDataHost ()
IMPORT_C CProtocolPresenceWatchingDataHostImp & WatchingDataAccess ()
MProtocolPresenceWatchingDataHost & WatchingDataHost ()
Private Member Functions
CProtocolPresenceDataHostImp ( MXIMPHost &)
void ConstructL ()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CXIMPApiObjBase::Base()
CXIMPApiObjBase::Base()const
CXIMPApiObjBase::CXIMPApiObjBase()
CXIMPApiObjBase::HandleUnknownGetInterface(TInt32,MXIMPBase::TIfGetOps)const
CXIMPApiObjBase::~CXIMPApiObjBase()
Inherited Enumerations
CXIMPApiObjBase:@31
Private Attributes
CProtocolPresenceAuthorizationDataHostImp * iAuthDataHost
CProtocolPresentityGroupsDataHostImp * iGroupsDataHost
MXIMPHost & iHost
CPresenceDataCache * iPresenceDataCache
CPresenceObjectFactoryImp * iPresenceObjFactory
CProtocolPresencePublishingDataHostImp * iPublishingDataHost
CProtocolPresenceWatchingDataHostImp * iWatchingDataHost

Constructor & Destructor Documentation

CProtocolPresenceDataHostImp(MXIMPHost &)

CProtocolPresenceDataHostImp ( MXIMPHost & aHost ) [private]

Parameters

MXIMPHost & aHost

~CProtocolPresenceDataHostImp()

~CProtocolPresenceDataHostImp ( ) [virtual]

Member Functions Documentation

AuthorizationDataAccess()

IMPORT_C CProtocolPresenceAuthorizationDataHostImp & AuthorizationDataAccess ( )

AuthorizationDataHost()

MProtocolPresenceAuthorizationDataHost & AuthorizationDataHost ( )

ConstructL()

void ConstructL ( ) [private]

GroupsDataAccess()

IMPORT_C CProtocolPresentityGroupsDataHostImp & GroupsDataAccess ( )

GroupsDataHost()

MProtocolPresentityGroupsDataHost & GroupsDataHost ( )

NewL(MXIMPHost &)

IMPORT_C CProtocolPresenceDataHostImp * NewL ( MXIMPHost & aHost ) [static]

Parameters

MXIMPHost & aHost

NewLC(MXIMPHost &)

IMPORT_C CProtocolPresenceDataHostImp * NewLC ( MXIMPHost & aHost ) [static]

Parameters

MXIMPHost & aHost

PresenceDataCache()

IMPORT_C CPresenceDataCache & PresenceDataCache ( )

PresenceObjectFactory()

MPresenceObjectFactory & PresenceObjectFactory ( )

Implementation of MXIMPBase interface methods MXIMPBase

PublishingDataAccess()

IMPORT_C CProtocolPresencePublishingDataHostImp & PublishingDataAccess ( )

PublishingDataHost()

MProtocolPresencePublishingDataHost & PublishingDataHost ( )

WatchingDataAccess()

IMPORT_C CProtocolPresenceWatchingDataHostImp & WatchingDataAccess ( )

WatchingDataHost()

MProtocolPresenceWatchingDataHost & WatchingDataHost ( )

Member Data Documentation

CProtocolPresenceAuthorizationDataHostImp * iAuthDataHost

CProtocolPresenceAuthorizationDataHostImp * iAuthDataHost [private]

Data hosts

CProtocolPresentityGroupsDataHostImp * iGroupsDataHost

CProtocolPresentityGroupsDataHostImp * iGroupsDataHost [private]

MXIMPHost & iHost

MXIMPHost & iHost [private]

CPresenceDataCache * iPresenceDataCache

CPresenceDataCache * iPresenceDataCache [private]

Data cache

CPresenceObjectFactoryImp * iPresenceObjFactory

CPresenceObjectFactoryImp * iPresenceObjFactory [private]

CProtocolPresencePublishingDataHostImp * iPublishingDataHost

CProtocolPresencePublishingDataHostImp * iPublishingDataHost [private]

CProtocolPresenceWatchingDataHostImp * iWatchingDataHost

CProtocolPresenceWatchingDataHostImp * iWatchingDataHost [private]