TPositionModuleStatusEvent Class Reference

#include <lbscommon.h>

Link against: lbs.lib

class TPositionModuleStatusEvent : public TPositionModuleStatusEventBase, public TPositionModuleStatusEventBase
Protected Attributes
TPositionModuleStatus iModuleStatus
Public Member Functions
TPositionModuleStatusEvent()
TPositionModuleStatusEvent(TModuleEvent)
IMPORT_C voidGetModuleStatus(TPositionModuleStatus &)
IMPORT_C voidSetModuleStatus(const TPositionModuleStatus &)
Protected Member Functions
virtual IMPORT_C voidDoReset(TInt)
Inherited Attributes
TPositionClassTypeBase::iPosClassSize
TPositionClassTypeBase::iPosClassType
TPositionModuleStatusEventBase::iModuleId
TPositionModuleStatusEventBase::iOccurredEvents
TPositionModuleStatusEventBase::iRequestedEvents
TPositionModuleStatusEventBase::iSystemModuleEvent
Inherited Enumerations
TPositionModuleStatusEventBase:_TModuleEvent
TPositionModuleStatusEventBase:_TSystemModuleEvent
Inherited Functions
TPositionClassTypeBase::PositionClassSize()const
TPositionClassTypeBase::PositionClassType()const
TPositionClassTypeBase::TPositionClassTypeBase()
TPositionModuleStatusEventBase::ModuleId()const
TPositionModuleStatusEventBase::OccurredEvents()const
TPositionModuleStatusEventBase::RequestedEvents()const
TPositionModuleStatusEventBase::SetModuleId(TPositionModuleId)
TPositionModuleStatusEventBase::SetOccurredEvents(TModuleEvent)
TPositionModuleStatusEventBase::SetRequestedEvents(TModuleEvent)
TPositionModuleStatusEventBase::SetSystemModuleEvent(TSystemModuleEvent)
TPositionModuleStatusEventBase::SystemModuleEvent()const
TPositionModuleStatusEventBase::TPositionModuleStatusEventBase()
TPositionModuleStatusEventBase::TPositionModuleStatusEventBase(TModuleEvent)
Inherited Type Definitions
TPositionModuleStatusEventBase::TModuleEvent
TPositionModuleStatusEventBase::TSystemModuleEvent

Detailed Description

The normal class for storing position module status events

Member Attribute Documentation

iModuleStatus

TPositionModuleStatus iModuleStatus[protected]

The module status

Constructor & Destructor Documentation

TPositionModuleStatusEvent ( )

IMPORT_CTPositionModuleStatusEvent()

Default constructor for TPositionModuleStatusEvent

TPositionModuleStatusEvent ( TModuleEvent )

IMPORT_CTPositionModuleStatusEvent(TModuleEventaRequestedEventMask)

Constructor for TPositionModuleStatusEvent (with events)

Parameters
aRequestedEventMaskThe requested events

Member Function Documentation

DoReset ( TInt )

IMPORT_C voidDoReset(TIntaSizeOfClass)[protected, virtual]

Reimplemented from TPositionModuleStatusEventBase::DoReset(TInt)

Method to reset a TPositionModuleStatusEventBase to the 'unknown' state.

Parameters
aSizeOfClassFunction asserts that aSizeOfClass == sizeof(TPositionModuleStatusEventBase) to ensure DoReset was overridden in derived class.

GetModuleStatus ( TPositionModuleStatus & )

IMPORT_C voidGetModuleStatus(TPositionModuleStatus &aModuleStatus)const

Gets Where the module status will be written

Parameters
aModuleStatusWhere the module status will be written to

SetModuleStatus ( const TPositionModuleStatus & )

IMPORT_C voidSetModuleStatus(const TPositionModuleStatus &aModuleStatus)

Sets the module status

Parameters
aModuleStatusThe module status to set