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 &)
voidConstructL()
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()

voidConstructL()[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]