CLbsAssistanceDataLogEvent Class Reference

class CLbsAssistanceDataLogEvent : public CLbsLogEvent

log event object for assistance data request

Inherits from

Public Member Functions
~CLbsAssistanceDataLogEvent ()
IMPORT_C CLbsAssistanceDataLogEvent * NewL (const TUint32 , const TUint32 )
IMPORT_C TUint32 ReceiveAssistanceDataType ()
IMPORT_C TUint32 RequestAssistanceDataType ()
IMPORT_C void SetReceiveAssistanceDataType (const TUint32 )
IMPORT_C void SetRequestAssistanceDataType (const TUint32 )
Protected Member Functions
TInt DataSize ()
void DoCopyL ( CLbsLogEvent *&)
void DoExternalizeL ( RWriteStream &)
void DoInternalizeL ( RReadStream &)
void DoUpdateL (const CLbsLogEvent &)
Private Member Functions
CLbsAssistanceDataLogEvent ()
void ConstructL (const TUint32 , const TUint32 )
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()
CLbsLogEvent::BaseConstructL()
CLbsLogEvent::CLbsLogEvent()
CLbsLogEvent::CopyL()const
CLbsLogEvent::CopyPosInfoToEvent(const TPositionInfoBase *)
CLbsLogEvent::CostInformation()const
CLbsLogEvent::Direction()const
CLbsLogEvent::EventType()const
CLbsLogEvent::ExternalizeL()const
CLbsLogEvent::InternalizeL(const CLogEvent &)
CLbsLogEvent::IsCostInformationAvailable()const
CLbsLogEvent::NewL(const CLogEvent &)
CLbsLogEvent::PositionInfo()const
CLbsLogEvent::ReadPosInfo(RReadStream &,TPositionInfo *&)
CLbsLogEvent::RequestOutcome()const
CLbsLogEvent::SetCostInformation(TUint)
CLbsLogEvent::SetDirection(TBool)
CLbsLogEvent::SetEventType(TUid)
CLbsLogEvent::SetPositionInfo(TPositionInfoBase *)
CLbsLogEvent::SetRequestOutcome(TLbsRequestOutcome)
CLbsLogEvent::UpdateL(const CLbsLogEvent &)
CLbsLogEvent::UpdateRootEvent(CLogEvent *)
CLbsLogEvent::WritePosInfo(RWriteStream &,const TPositionInfo *)const
CLbsLogEvent::~CLbsLogEvent()
Private Attributes
TUint32 iReceiveAssistanceDataType
TUint32 iRequestAssistanceDataType
Inherited Attributes
CLbsLogEvent::iEventType
CLbsLogEvent::iPosInfo
CLbsLogEvent::iPosInfoWriteSize
CLbsLogEvent::iReservedData

Constructor & Destructor Documentation

CLbsAssistanceDataLogEvent()

CLbsAssistanceDataLogEvent ( ) [private]

~CLbsAssistanceDataLogEvent()

~CLbsAssistanceDataLogEvent ( )

Member Functions Documentation

ConstructL(const TUint32, const TUint32)

void ConstructL ( const TUint32 aRequestType,
const TUint32 aReceiveType
) [private]

construction function

Parameters

const TUint32 aRequestType
const TUint32 aReceiveType

DataSize()

TInt DataSize ( ) const [protected, virtual]

DoCopyL(CLbsLogEvent *&)

void DoCopyL ( CLbsLogEvent *& aTargetLogEvent ) const [protected, virtual]

implementation of inherited copy object function

Parameters

CLbsLogEvent *& aTargetLogEvent

DoExternalizeL(RWriteStream &)

void DoExternalizeL ( RWriteStream & aWriteStream ) const [protected, virtual]

implementation of inherited externalization function

Parameters

RWriteStream & aWriteStream

DoInternalizeL(RReadStream &)

void DoInternalizeL ( RReadStream & aReadStream ) [protected, virtual]

implementation of inherited internalization function

Parameters

RReadStream & aReadStream

DoUpdateL(const CLbsLogEvent &)

void DoUpdateL ( const CLbsLogEvent & aSourceLogEvent ) [protected, virtual]

implementation of inherited update object function

Parameters

const CLbsLogEvent & aSourceLogEvent

NewL(const TUint32, const TUint32)

IMPORT_C CLbsAssistanceDataLogEvent * NewL ( const TUint32 aRequestType,
const TUint32 aReceiveType
) [static]

Create assistance data logging event object

Parameters

const TUint32 aRequestType
const TUint32 aReceiveType

ReceiveAssistanceDataType()

IMPORT_C TUint32 ReceiveAssistanceDataType ( ) const

Get received assistance data mask

RequestAssistanceDataType()

IMPORT_C TUint32 RequestAssistanceDataType ( ) const

Get requested assistance data mask

SetReceiveAssistanceDataType(const TUint32)

IMPORT_C void SetReceiveAssistanceDataType ( const TUint32 aMask )

Set received assistance data mask

Parameters

const TUint32 aMask

SetRequestAssistanceDataType(const TUint32)

IMPORT_C void SetRequestAssistanceDataType ( const TUint32 aMask )

Set requested assistance data mask

Parameters

const TUint32 aMask

Member Data Documentation

TUint32 iReceiveAssistanceDataType

TUint32 iReceiveAssistanceDataType [private]

received assistance data type from network

TUint32 iRequestAssistanceDataType

TUint32 iRequestAssistanceDataType [private]

requested assistance data type from application