RRequestorStack Class Reference

#include <lbsrequestor.h>

class RRequestorStack : public RPointerArray< CRequestor >
Public Member Functions
IMPORT_C voidExternalizeL(RWriteStream &)
IMPORT_C voidInternalizeL(RReadStream &)
Inherited Functions
RPointerArray< CRequestor >::Append(const CRequestor *)
RPointerArray< CRequestor >::AppendL(const CRequestor *)
RPointerArray< CRequestor >::Array()const
RPointerArray< CRequestor >::Close()
RPointerArray< CRequestor >::Compress()
RPointerArray< CRequestor >::Count()const
RPointerArray< CRequestor >::Find(const CRequestor *)const
RPointerArray< CRequestor >::Find(const CRequestor *,TIdentityRelation< CRequestor >)const
RPointerArray< CRequestor >::Find(const K &,TBool(*)(const K *k, const CRequestor &t))const
RPointerArray< CRequestor >::FindInAddressOrder(const CRequestor *)const
RPointerArray< CRequestor >::FindInAddressOrder(const CRequestor *,TInt &)const
RPointerArray< CRequestor >::FindInAddressOrderL(const CRequestor *)const
RPointerArray< CRequestor >::FindInAddressOrderL(const CRequestor *,TInt &)const
RPointerArray< CRequestor >::FindInOrder(const CRequestor *,TInt &,TLinearOrder< CRequestor >)const
RPointerArray< CRequestor >::FindInOrder(const CRequestor *,TLinearOrder< CRequestor >)const
RPointerArray< CRequestor >::FindInOrder(const K &,TInt(*)(const K *k, const CRequestor &t))const
RPointerArray< CRequestor >::FindInOrderL(const CRequestor *,TInt &,TLinearOrder< CRequestor >)const
RPointerArray< CRequestor >::FindInOrderL(const CRequestor *,TLinearOrder< CRequestor >)const
RPointerArray< CRequestor >::FindL(const CRequestor *)const
RPointerArray< CRequestor >::FindL(const CRequestor *,TIdentityRelation< CRequestor >)const
RPointerArray< CRequestor >::FindReverse(const CRequestor *)const
RPointerArray< CRequestor >::FindReverse(const CRequestor *,TIdentityRelation< CRequestor >)const
RPointerArray< CRequestor >::FindReverse(const K &,TInt(*)(const K *k, const CRequestor &t))const
RPointerArray< CRequestor >::FindReverseL(const CRequestor *)const
RPointerArray< CRequestor >::FindReverseL(const CRequestor *,TIdentityRelation< CRequestor >)const
RPointerArray< CRequestor >::GranularCompress()
RPointerArray< CRequestor >::Insert(const CRequestor *,TInt)
RPointerArray< CRequestor >::InsertInAddressOrder(const CRequestor *)
RPointerArray< CRequestor >::InsertInAddressOrderAllowRepeats(const CRequestor *)
RPointerArray< CRequestor >::InsertInAddressOrderAllowRepeatsL(const CRequestor *)
RPointerArray< CRequestor >::InsertInAddressOrderL(const CRequestor *)
RPointerArray< CRequestor >::InsertInOrder(const CRequestor *,TLinearOrder< CRequestor >)
RPointerArray< CRequestor >::InsertInOrderAllowRepeats(const CRequestor *,TLinearOrder< CRequestor >)
RPointerArray< CRequestor >::InsertInOrderAllowRepeatsL(const CRequestor *,TLinearOrder< CRequestor >)
RPointerArray< CRequestor >::InsertInOrderL(const CRequestor *,TLinearOrder< CRequestor >)
RPointerArray< CRequestor >::InsertL(const CRequestor *,TInt)
RPointerArray< CRequestor >::RPointerArray()
RPointerArray< CRequestor >::RPointerArray(CRequestor **,TInt)
RPointerArray< CRequestor >::RPointerArray(TInt)
RPointerArray< CRequestor >::RPointerArray(TInt,TInt)
RPointerArray< CRequestor >::Remove(TInt)
RPointerArray< CRequestor >::Reserve(TInt)
RPointerArray< CRequestor >::ReserveL(TInt)
RPointerArray< CRequestor >::Reset()
RPointerArray< CRequestor >::ResetAndDestroy()
RPointerArray< CRequestor >::Sort(TLinearOrder< CRequestor >)
RPointerArray< CRequestor >::SortIntoAddressOrder()
RPointerArray< CRequestor >::SpecificFindInAddressOrder(const CRequestor *,TInt &,TInt)const
RPointerArray< CRequestor >::SpecificFindInAddressOrder(const CRequestor *,TInt)const
RPointerArray< CRequestor >::SpecificFindInAddressOrderL(const CRequestor *,TInt &,TInt)const
RPointerArray< CRequestor >::SpecificFindInAddressOrderL(const CRequestor *,TInt)const
RPointerArray< CRequestor >::SpecificFindInOrder(const CRequestor *,TInt &,TLinearOrder< CRequestor >,TInt)const
RPointerArray< CRequestor >::SpecificFindInOrder(const CRequestor *,TLinearOrder< CRequestor >,TInt)const
RPointerArray< CRequestor >::SpecificFindInOrderL(const CRequestor *,TInt &,TLinearOrder< CRequestor >,TInt)const
RPointerArray< CRequestor >::SpecificFindInOrderL(const CRequestor *,TLinearOrder< CRequestor >,TInt)const
RPointerArray< CRequestor >::operator[](TInt)
RPointerArray< CRequestor >::operator[](TInt)const

Detailed Description

Most standard applications will not use the RRequestorStack. Instead, they will call the simpler RPositioner::SetRequestor() method to identify themselves.

RRequestorStack will typically only be used if the application needs to identify a chain of requestors. For example, a remote party is requesting the location and this is routed through a local application. In this situation, the application should identify both itself and the remote party.

See also: RPointerArray

Member Function Documentation

ExternalizeL ( RWriteStream & )

IMPORT_C voidExternalizeL(RWriteStream &aStream)const

Stores a collection of requestors member data to a stream.

Parameters
aStreamthe stream to which each of the requestors data is written.

InternalizeL ( RReadStream & )

IMPORT_C voidInternalizeL(RReadStream &aStream)

Restores a collection of requestors member data from a stream.

Parameters
aStreamthe stream from which each of the requestors data is read.