CLbsLocMonitorPtrHolder Class Reference

#include <clbslocmonitorptrholder.h>

List of all members.

Public Types

enum  TParameter {
  EPosForGetLastKnownPosition = 0, EPosForGetLastKnownPositionArea, EAreaForGetLastKnownPositionArea, EParamsForGetLastKnownPositionArea,
  ELastParam
}

Public Member Functions

IMPORT_C ~CLbsLocMonitorPtrHolder ()
IMPORT_C TPtr8 & Ptr (TInt aIndex)
IMPORT_C TPtrC8 & PtrC (TInt aIndex)

Static Public Member Functions

static IMPORT_C
CLbsLocMonitorPtrHolder
NewL (TInt aNumberOfPtrs, TInt aNumberOfPtrCs)

Protected Member Functions

IMPORT_C void ConstructL (TInt aNumberOfPtrs, TInt aNumberOfPtrCs)

Detailed Description

Holds the TPtr8 and TPtrC8 arrays for all RPositionServer requests.


Constructor & Destructor Documentation

EXPORT_C CLbsLocMonitorPtrHolder::~CLbsLocMonitorPtrHolder (  ) 

Destructor for CLbsLocMonitorPtrHolder.


Member Function Documentation

EXPORT_C CLbsLocMonitorPtrHolder * CLbsLocMonitorPtrHolder::NewL ( TInt  aNumberOfPtrs,
TInt  aNumberOfPtrCs 
) [static]

Allocates and constructs a CLbsLocMonitorPtrHolder object.

The function leaves if there is insufficient memory.

Parameters:
aNumberOfPtrs is the number of modifiable pointer descriptors to create. These are used for asynchronous 'get' requests.
aNumberOfPtrCs is the number of read-only pointer descriptors to create. These are used for asynchronous 'set' requests.
Returns:
a newly created CLbsLocMonitorPtrHolder object.
EXPORT_C TPtr8 & CLbsLocMonitorPtrHolder::Ptr ( TInt  aIndex  ) 

An accessor for the modifiable pointer descriptors.

Parameters:
aIndex specifies the descriptor to return.
Returns:
a reference to one of our contained pointer descriptors.
EXPORT_C TPtrC8 & CLbsLocMonitorPtrHolder::PtrC ( TInt  aIndex  ) 

An accessor for the read-only pointer descriptors.

Parameters:
aIndex specifies the descriptor to return.
Returns:
a reference to one of our contained pointer descriptors.

The documentation for this class was generated from the following files:

Copyright (c) 2005-2010 Nokia Corporation and/or its subsidiary(-ies).
All rights reserved. These materials are provided under the terms of the Eclipse Public License v1.0.