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 void GetModuleStatus ( TPositionModuleStatus &)
IMPORT_C void SetModuleStatus (const TPositionModuleStatus &)
Protected Member Functions
IMPORT_C void DoReset ( 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_C TPositionModuleStatusEvent ( )

Default constructor for TPositionModuleStatusEvent

TPositionModuleStatusEvent(TModuleEvent)

IMPORT_C TPositionModuleStatusEvent ( TModuleEvent aRequestedEventMask )

Constructor for TPositionModuleStatusEvent (with events)

Parameters

TModuleEvent aRequestedEventMask The requested events

Member Functions Documentation

DoReset(TInt)

IMPORT_C void DoReset ( TInt aSizeOfClass ) [protected, virtual]

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

Parameters

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

GetModuleStatus(TPositionModuleStatus &)

IMPORT_C void GetModuleStatus ( TPositionModuleStatus & aModuleStatus ) const

Gets Where the module status will be written

Parameters

TPositionModuleStatus & aModuleStatus Where the module status will be written to

SetModuleStatus(const TPositionModuleStatus &)

IMPORT_C void SetModuleStatus ( const TPositionModuleStatus & aModuleStatus )

Sets the module status

Parameters

const TPositionModuleStatus & aModuleStatus The module status to set

Member Data Documentation

TPositionModuleStatus iModuleStatus

TPositionModuleStatus iModuleStatus [protected]

The module status