locationtriggering/tsrc/lbtengine_test/firingofstartuptriggerandlisttrigger/inc/firingofstartuptriggerandlisttrigger.h
changeset 39 3efc7a0e8755
parent 0 667063e416a2
child 45 6b6920c56e2f
equal deleted inserted replaced
37:e175e2ba2fb0 39:3efc7a0e8755
    26 //  INCLUDES
    26 //  INCLUDES
    27 #include <StifLogger.h>
    27 #include <StifLogger.h>
    28 #include <TestScripterInternal.h>
    28 #include <TestScripterInternal.h>
    29 #include <StifTestModule.h>
    29 #include <StifTestModule.h>
    30 
    30 
       
    31 // Forward declaration
       
    32 class TCoordinate;
       
    33 class MProEngEngine;
    31 
    34 
    32 // CONSTANTS
    35 // CONSTANTS
    33 //const ?type ?constant_var = ?constant;
    36 //const ?type ?constant_var = ?constant;
    34 
    37 
    35 // MACROS
    38 // MACROS
   131         /**
   134         /**
   132         * Frees all resources allocated from test methods.
   135         * Frees all resources allocated from test methods.
   133         * @since ?Series60_version
   136         * @since ?Series60_version
   134         */
   137         */
   135         void Delete();
   138         void Delete();
   136 
   139         
   137         /**
   140         /**
   138         * Test methods are listed below. 
   141          * Set the phone profile to offline mode
   139         */
   142          */
       
   143         void SetProfileToOfflineL();
       
   144         
       
   145         /**
       
   146          * Restore original profile
       
   147          */
       
   148         void RestoreProfileL();
       
   149                 
       
   150         /**
       
   151          * Gets current coordinate
       
   152          */
       
   153         void GetCurrentCoordinateL( TCoordinate& aCoordinate );
       
   154             
       
   155 
       
   156         /**
       
   157          * Enable simulation PSY
       
   158          */
       
   159         void EnableSimPSYL();
   140 
   160 
   141         /**
   161         /**
   142         * Example test method.
   162         * Example test method.
   143         * @since ?Series60_version
   163         * @since ?Series60_version
   144         * @param aItem Script line containing parameters.
   164         * @param aItem Script line containing parameters.
   200     protected:  // Data
   220     protected:  // Data
   201         // ?one_line_short_description_of_data
   221         // ?one_line_short_description_of_data
   202         //?data_declaration;
   222         //?data_declaration;
   203 
   223 
   204     private:    // Data
   224     private:    // Data
   205         
   225          /**
   206         // ?one_line_short_description_of_data
   226           * Pointer to profile engine
   207         //?data_declaration;
   227           * Own.
   208 
   228           */
   209         // Reserved pointer for future extension
   229          MProEngEngine* iProEngine;
   210         //TAny* iReserved;
   230          
       
   231          /**
       
   232           * Current profile id
       
   233           */
       
   234          TInt iCurrentProfile;
   211 
   235 
   212     public:     // Friend classes
   236     public:     // Friend classes
   213         //?friend_class_declaration;
   237         //?friend_class_declaration;
   214     protected:  // Friend classes
   238     protected:  // Friend classes
   215         //?friend_class_declaration;
   239         //?friend_class_declaration;