TPositionModuleStatusEvent Class Reference

class TPositionModuleStatusEvent : public TPositionModuleStatusEventBase

The normal class for storing position module status events

Inherits from

Public Member Functions
TPositionModuleStatusEvent()
TPositionModuleStatusEvent(TModuleEvent)
IMPORT_C voidGetModuleStatus(TPositionModuleStatus &)
IMPORT_C voidSetModuleStatus(const TPositionModuleStatus &)
Protected Member Functions
IMPORT_C voidDoReset(TInt)
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 Enumerations
TPositionModuleStatusEventBase:_TModuleEvent
TPositionModuleStatusEventBase:_TSystemModuleEvent
Protected Attributes
TPositionModuleStatus iModuleStatus
Inherited Attributes
TPositionClassTypeBase::iPosClassSize
TPositionClassTypeBase::iPosClassType
TPositionModuleStatusEventBase::iModuleId
TPositionModuleStatusEventBase::iOccurredEvents
TPositionModuleStatusEventBase::iRequestedEvents
TPositionModuleStatusEventBase::iSystemModuleEvent

Constructor & Destructor Documentation

TPositionModuleStatusEvent()

IMPORT_CTPositionModuleStatusEvent()

Default constructor for TPositionModuleStatusEvent

TPositionModuleStatusEvent(TModuleEvent)

IMPORT_CTPositionModuleStatusEvent(TModuleEventaRequestedEventMask)

Constructor for TPositionModuleStatusEvent (with events)

Parameters

TModuleEvent aRequestedEventMaskThe requested events

Member Functions Documentation

DoReset(TInt)

IMPORT_C voidDoReset(TIntaSizeOfClass)[protected, virtual]

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

Parameters

TInt 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

TPositionModuleStatus & aModuleStatusWhere the module status will be written to

SetModuleStatus(const TPositionModuleStatus &)

IMPORT_C voidSetModuleStatus(const TPositionModuleStatus &aModuleStatus)

Sets the module status

Parameters

const TPositionModuleStatus & aModuleStatusThe module status to set

Member Data Documentation

TPositionModuleStatus iModuleStatus

TPositionModuleStatus iModuleStatus[protected]

The module status