|
||
class TPositionModuleStatusEventBase : public TPositionClassTypeBase;
The base class for classes storing position module status events
TPositionClassTypeBase
- The base class for classes used to store position information
TPositionModuleStatusEventBase
- The base class for classes storing position module status events
Defined in TPositionModuleStatusEventBase
:
DoReset(TInt)
Method to reset a TPositionModuleStatusEventBase to the 'unknown' state.EEventAll
All events EEventDataQualityStatus
Module Data Quality status Events about the quality of the data a module is able...EEventDeviceStatus
Module event device status Events about the general status of the device. When t...EEventNone
No module event This is the unassigned value and should not be reported or usedEEventSystemModuleEvent
Module System Event System level events about the status of modules. Events of t...ESystemError
System Error There are problems using the module. For example, the module may ha...ESystemModuleInstalled
System Module Installed A new positioning module has been dynamically added to t...ESystemModuleRemoved
System Module Removed A positioning module is uninstalled. The Id of the removed...ESystemUnknown
System Unknown This is not a valid state and should never be reported ModuleId()const
Returns the module ID OccurredEvents()const
Returns the events which have occurred RequestedEvents()const
Returns the requested events SetModuleId(TPositionModuleId)
The module ID to set SetOccurredEvents(TModuleEvent)
The occurred events to set SetRequestedEvents(TModuleEvent)
Sets the requested events SetSystemModuleEvent(TSystemModuleEvent)
Sets the system event SystemModuleEvent()const
Returns The system event type. TModuleEvent
defined type for TModuleEvent TPositionModuleStatusEventBase()
Default constructor for TPositionModuleStatusEventBaseTPositionModuleStatusEventBase(TModuleEvent)
Constructor for TPositionModuleStatusEventBase (with events)TSystemModuleEvent
defined type for TSystemModuleEvent _TModuleEvent
Module events_TSystemModuleEvent
Module eventsiModuleId
The module ID causing the event iOccurredEvents
A bitmask of the events which occurred iRequestedEvents
A bitmask of the requested events iSystemModuleEvent
System level module status events Inherited from TPositionClassTypeBase
:
PositionClassSize()const
PositionClassSize PositionClassType()const
PositionClassTypeType iPosClassSize
The size of the derived class iPosClassType
The type of the derived class protected: IMPORT_C TPositionModuleStatusEventBase();
Default constructor for TPositionModuleStatusEventBase
protected: IMPORT_C TPositionModuleStatusEventBase(TModuleEvent aRequestedEventMask);
Constructor for TPositionModuleStatusEventBase (with events)
|
IMPORT_C void SetRequestedEvents(TModuleEvent aRequestedEventMask);
Sets the requested events
|
IMPORT_C TModuleEvent RequestedEvents() const;
Returns the requested events
|
IMPORT_C void SetOccurredEvents(TModuleEvent aOccurredEventMask);
The occurred events to set
|
IMPORT_C TModuleEvent OccurredEvents() const;
Returns the events which have occurred
|
IMPORT_C TPositionModuleId ModuleId() const;
Returns the module ID
|
IMPORT_C void SetModuleId(TPositionModuleId aModuleId);
The module ID to set
|
IMPORT_C void SetSystemModuleEvent(TSystemModuleEvent aSystemModuleEvent);
Sets the system event
|
IMPORT_C TSystemModuleEvent SystemModuleEvent() const;
Returns The system event type.
|
protected: IMPORT_C virtual void DoReset(TInt aSizeOfClass);
Method to reset a TPositionModuleStatusEventBase to the 'unknown' state.
|
_TSystemModuleEvent
Module events
|
_TModuleEvent
Module events
|
typedef TUint32 TPositionModuleStatusEventBase::TSystemModuleEvent;
defined type for TSystemModuleEvent
typedef TUint32 TPositionModuleStatusEventBase::TModuleEvent;
defined type for TModuleEvent
protected: TPositionModuleId iModuleId;
The module ID causing the event