RRequestorStack Class Reference

#include <lbsrequestor.h>

class RRequestorStack : public RPointerArray< CRequestor >

Inherits from

  • RRequestorStack
    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.

    ParameterDescription
    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.

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