epos_cposlmidlistcriteria.h

Go to the documentation of this file.
00001 /*
00002 * ==============================================================================
00003 *  Name        : EPos_CPosLmIdListCriteria.h
00004 *  Part of     : Mobile Location Framework/Landmarks
00005 *  Interface   : SDK/S60, Landmarks Search API
00006 *  Description : CPosLmIdListCriteria class
00007 *  Version     : %version: bh1cfloc#3 % 
00008 *
00009 *  Copyright © 2005-2006 Nokia.  All rights reserved.
00010 *  This material, including documentation and any related computer
00011 *  programs, is protected by copyright controlled by Nokia.  All
00012 *  rights are reserved.  Copying, including reproducing, storing,
00013 *  adapting or translating, any or all of this material requires the
00014 *  prior written consent of Nokia.  This material also contains
00015 *  confidential information which may not be disclosed to others
00016 *  without the prior written consent of Nokia.
00017 * ============================================================================
00018 * Template version: 4.0
00019 */
00020 
00021 #ifndef CPOSLMIDLISTCRITERIA_H
00022 #define CPOSLMIDLISTCRITERIA_H
00023 
00024 #include <e32base.h>
00025 #include <epos_landmarks.h>
00026 #include "epos_cposlmsearchcriteria.h"
00027 
00055 class CPosLmIdListCriteria : public CPosLmSearchCriteria
00056     {
00057     public:
00058 
00064         IMPORT_C static CPosLmIdListCriteria* NewLC();
00065 
00069         IMPORT_C virtual ~CPosLmIdListCriteria();
00070 
00071     public:
00072 
00079         IMPORT_C void SetLandmarkIdsL( const RArray<TPosLmItemId>&  aIdArray );
00080 
00088         IMPORT_C void GetLandmarkIdsL( RArray<TPosLmItemId>&  aIdArray ) const;
00089 
00090     private:
00091 
00092         // C++ constructor
00093         CPosLmIdListCriteria();
00094 
00095         // Prohibit copy constructor
00096         CPosLmIdListCriteria( const CPosLmIdListCriteria& );
00097         // Prohibit assigment operator
00098         CPosLmIdListCriteria& operator= ( const CPosLmIdListCriteria& );
00099 
00100     private:
00101 
00102         RArray<TPosLmItemId> iIdArray;
00103     };
00104 
00105 // CPOSLMIDLISTCRITERIA_H
00106 #endif
00107 
00108 

Copyright © Nokia Corporation 2001-2008
Back to top