RNrhSession Class Reference

class RNrhSession : public RSecureSubSessionBase
Public Member Functions
RNrhSession ()
~RNrhSession ()
void CancelTransmitPosition ()
TInt GetTransmitOptions ( TLbsTransmitPositionOptions &)
TInt SetTransmitOptions (const TLbsTransmitPositionOptions &)
void TransmitPosition (const TDesC &, TUint , TRequestStatus &, TPositionInfo &)
void TransmitPosition (const TDesC &, TUint , TRequestStatus &, TPositionInfo &, TRequestStatus &, TPositionInfo &)
Private Member Functions
void ReportReferenceLocation ( TRequestStatus &, TPositionInfo &)
Inherited Functions
RSecureSubSessionBase::Close()
RSecureSubSessionBase::Open(RSecureSessionBase &,S &,T &)
RSubSessionBase::CloseSubSession(TInt)
RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &)
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt)
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &)
RSubSessionBase::RSubSessionBase()
RSubSessionBase::Send(TInt)const
RSubSessionBase::Send(TInt,const TIpcArgs &)const
RSubSessionBase::SendReceive(TInt)const
RSubSessionBase::SendReceive(TInt,TRequestStatus &)const
RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const
RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
RSubSessionBase::Session()const
RSubSessionBase::SubSessionHandle()const
Private Attributes
TPtr8 iReferencePosInfoPtr
TTransmitPositionParams iReferencePositionParams
TPtr8 iReferencePositionParamsPtr
TTransmitPositionParams iTransmitPositionParams
TPtr8 iTransmitPositionParamsPtr
TPtr8 iTransmittedPosInfoPtr

Constructor & Destructor Documentation

RNrhSession()

RNrhSession ( )

~RNrhSession()

~RNrhSession ( )

Member Functions Documentation

CancelTransmitPosition()

void CancelTransmitPosition ( )

GetTransmitOptions(TLbsTransmitPositionOptions &)

TInt GetTransmitOptions ( TLbsTransmitPositionOptions & aTransmitOptions ) const

Parameters

TLbsTransmitPositionOptions & aTransmitOptions

ReportReferenceLocation(TRequestStatus &, TPositionInfo &)

void ReportReferenceLocation ( TRequestStatus & aStatus,
TPositionInfo & aReferencePosInfo
) [private]

Parameters

TRequestStatus & aStatus
TPositionInfo & aReferencePosInfo

SetTransmitOptions(const TLbsTransmitPositionOptions &)

TInt SetTransmitOptions ( const TLbsTransmitPositionOptions & aTransmitOptions )

Parameters

const TLbsTransmitPositionOptions & aTransmitOptions

TransmitPosition(const TDesC &, TUint, TRequestStatus &, TPositionInfo &)

void TransmitPosition ( const TDesC & aDestinationID,
TUint aTransmitPriority,
TRequestStatus & aStatus,
TPositionInfo & aTransmittedPosInfo
)

Parameters

const TDesC & aDestinationID
TUint aTransmitPriority
TRequestStatus & aStatus
TPositionInfo & aTransmittedPosInfo

TransmitPosition(const TDesC &, TUint, TRequestStatus &, TPositionInfo &, TRequestStatus &, TPositionInfo &)

void TransmitPosition ( const TDesC & aDestinationID,
TUint aTransmitPriority,
TRequestStatus & aRefPosStatus,
TPositionInfo & aRefPosInfo,
TRequestStatus & aTransmittedPosStatus,
TPositionInfo & aTransmittedPosInfo
)

Parameters

const TDesC & aDestinationID
TUint aTransmitPriority
TRequestStatus & aRefPosStatus
TPositionInfo & aRefPosInfo
TRequestStatus & aTransmittedPosStatus
TPositionInfo & aTransmittedPosInfo

Member Data Documentation

TPtr8 iReferencePosInfoPtr

TPtr8 iReferencePosInfoPtr [private]

TTransmitPositionParams iReferencePositionParams

TTransmitPositionParams iReferencePositionParams [private]

TPtr8 iReferencePositionParamsPtr

TPtr8 iReferencePositionParamsPtr [private]

TTransmitPositionParams iTransmitPositionParams

TTransmitPositionParams iTransmitPositionParams [private]

TPtr8 iTransmitPositionParamsPtr

TPtr8 iTransmitPositionParamsPtr [private]

TPtr8 iTransmittedPosInfoPtr

TPtr8 iTransmittedPosInfoPtr [private]