lbsclasstypes.h File Reference
      API published in: S60 2nd Ed FP 2
      
      Link against: lbs.lib 
      Capability Information
      Required Capabilities
       None
      Exceptions
      The capability Location is required in:
      TInt RPositionServer::GetDefaultModuleId(TPositionModuleId& aModuleId) const;
      TInt RPositionServer::GetNumModules(TUint& aNumModules) const;
      TInt RPositionServer::GetModuleInfoByIndex(TInt aModuleIndex, TPositionModuleInfoBase& aModuleInfo) const;
      TInt RPositionServer::GetModuleInfoById(TPositionModuleId aModuleId, TPositionModuleInfoBase& aModuleInfo) const;
      TInt RPositionServer::GetModuleStatus(TPositionModuleStatusBase& aPosModuleStatus, TPositionModuleId aModuleId) const;
      void RPositionServer::NotifyModuleStatusEvent(TPositionModuleStatusEventBase& aStatusEvent,TRequestStatus& aStatus,const TPositionModuleId
         aModuleId = KPositionNullModuleId) const;
      
      TInt RPositioner::SetRequestor(CRequestor::TRequestorType aType,CRequestor::TRequestorFormat aFormat,const TDesC& aData);
      TInt RPositioner::SetRequestor(const RRequestorStack& aRequestorStack);
      TInt RPositioner::SetUpdateOptions(const TPositionUpdateOptionsBase& aPosOption);
      TInt RPositioner::GetUpdateOptions(TPositionUpdateOptionsBase& aPosOption) const;
      void RPositioner::GetLastKnownPosition(TPositionInfoBase& aPosInfo,TRequestStatus& aStatus) const;
      void RPositioner::NotifyPositionUpdate(TPositionInfoBase& aPosInfo,TRequestStatus& aStatus) const;
      
      
      
         Go to the source code of this file.
      
         
             | 
         
         
            
 Typedefs
             | 
         
         
            | typedef TUint32  | 
            TPositionInfoClassType | 
         
         
            |   | 
            Indicates the types of Position Information classes supported by a PSY.  
  | 
         
         
            
 Enumerations
             | 
         
         
            | enum   | 
            TPositionClassFamily {  
                 EPositionInfoFamily, 
               EPositionModuleInfoFamily, 
               EPositionModuleStatusFamily, 
               EPositionModuleStatusEventFamily, 
                
                 EPositionModuleQualityFamily, 
               EPositionPositionCriteriaFamily, 
               EPositionUpdateOptionsFamily, 
               EPositionLastFamily =  20
                
               }
             | 
         
         
            |   | 
            The type of position class.  More...
  | 
         
         
            | enum   | 
            _TPositionQualityClassType { EPositionQualityUnknownClass =  0, 
               EPositionQualityClass =  0x01, 
               EPositionQualityFirstCustomClass =  0x01000000
               }
             | 
         
         
            |   | 
            TPositionQualityBase derived position quality class types.  More...
  | 
         
         
            | enum   | 
            _TPositionModuleInfoClassType { EPositionModuleInfoUnknownClass =  0, 
               EPositionModuleInfoClass =  0x01, 
               EPositionModuleInfoFirstCustomClass =  0x01000000
               }
             | 
         
         
            |   | 
            TPositionModuleInfoBase derived position module information class types.  More...
  | 
         
         
            | enum   | 
            _TPositionModuleStatusClassType { EPositionModuleStatusUnknownClass =  0, 
               EPositionModuleStatusClass =  0x01, 
               EPositionModuleStatusFirstCustomClass =  0x01000000
               }
             | 
         
         
            |   | 
            TPositionModuleStatusBase derived position module status class types.  More...
  | 
         
         
            | enum   | 
            _TPositionModuleStatusEventClassType { EPositionModuleStatusEventUnknownClass =  0, 
               EPositionModuleStatusEventClass =  0x01, 
               EPositionModuleStatusEventFirstCustomClass =  0x01000000
               }
             | 
         
         
            |   | 
            TPositionModuleStatusEventBase derived position module status event class types.  More...
  | 
         
         
            | enum   | 
            _TPositionUpdateOptionsClassType { EPositionUpdateOptionsUnknownClass =  0, 
               EPositionUpdateOptionsClass =  0x01, 
               EPositionUpdateOptionsFirstCustomClass =  0x01000000
               }
             | 
         
         
            |   | 
            TPositionUpdateOptionsBase derived position update options class types.  More...
  | 
         
         
            | enum   | 
            _TPositionInfoClassType {  
                 EPositionInfoUnknownClass =  0, 
               EPositionInfoClass =  0x01, 
               EPositionGenericInfoClass =  0x02, 
               EPositionCourseInfoClass =  0x04, 
                
                 EPositionSatelliteInfoClass =  0x08, 
               EPositionInfoFirstCustomClass =  0x01000000
                
               }
             | 
         
         
            |   | 
            TPositionInfoBase derived classes class types.  More...
  | 
         
         
            | enum   | 
            _TPositionCriteriaClassType { EPositionCriteriaUnknownClass =  0, 
               EPositionCriteriaClass =  0x01, 
               EPositionCriteriaFirstCustomClass =  0x01000000
               }
             | 
         
         
            |   | 
            TPositionCriteriaBase derived classes class types.  More...
  | 
         
      
      
      
      Typedef Documentation
      
      
      
         
            | 
                
               
             | 
            
               
               
                
                  Indicates the types of Position Information classes supported by a PSY. 
                  
                
               
                  Its value is a bitmask of enumerated values of _TPositionInfoClassType     
                
             | 
         
      
      
      
      Enumeration Type Documentation
      
      
      
         
            | 
                
               
             | 
            
               
               
                
                  TPositionCriteriaBase derived classes class types. 
                  
                
               
                  - Enumerator: 
 
                  - 
                     
                     
                        
                           | 
                                 EPositionCriteriaUnknownClass 
                            | 
                           
                              
                            | 
                         
                        
                           | 
                                 EPositionCriteriaClass 
                            | 
                           
                              
                            | 
                         
                        
                           | 
                                 EPositionCriteriaFirstCustomClass 
                            | 
                           
                              
                            | 
                         
                      
                     
                   
                
               
             | 
         
      
      
      
      
         
            | 
                
               
             | 
            
               
               
                
                  TPositionInfoBase derived classes class types. 
                  
                
               
                  - Enumerator: 
 
                  - 
                     
                     
                        
                           | 
                                 EPositionInfoUnknownClass 
                            | 
                           
                              Unknown position info class type. 
                            | 
                         
                        
                           | 
                                 EPositionInfoClass 
                            | 
                           
                              Indicates that the class is a TPositionInfo. 
                            | 
                         
                        
                           | 
                                 EPositionGenericInfoClass 
                            | 
                           
                              Indicates that the class is a HPositionGenericInfo. 
                            | 
                         
                        
                           | 
                                 EPositionCourseInfoClass 
                            | 
                           
                              Indicates that the class is a TPositionCourseInfo. 
                            | 
                         
                        
                           | 
                                 EPositionSatelliteInfoClass 
                            | 
                           
                              Indicates that the class is a TPositionSatelliteInfo. 
                            | 
                         
                        
                           | 
                                 EPositionInfoFirstCustomClass 
                            | 
                           
                              starting value for user defined position info class types 
                            | 
                         
                      
                     
                   
                
               
             | 
         
      
      
      
      
         
            | 
                
               
             | 
            
               
               
                
                  TPositionModuleInfoBase derived position module information class types. 
                  
                
               
                  - Enumerator: 
 
                  - 
                     
                     
                        
                           | 
                                 EPositionModuleInfoUnknownClass 
                            | 
                           
                              Unknown position module information class type. 
                            | 
                         
                        
                           | 
                                 EPositionModuleInfoClass 
                            | 
                           
                              Indicates that the class is TPositionModuleInfo. 
                            | 
                         
                        
                           | 
                                 EPositionModuleInfoFirstCustomClass 
                            | 
                           
                              starting value for user defined position module information class types 
                            | 
                         
                      
                     
                   
                
               
             | 
         
      
      
      
      
         
            | 
                
               
             | 
            
               
               
                
                  TPositionModuleStatusBase derived position module status class types. 
                  
                
               
                  - Enumerator: 
 
                  - 
                     
                     
                        
                           | 
                                 EPositionModuleStatusUnknownClass 
                            | 
                           
                              Unknown position module status class type. 
                            | 
                         
                        
                           | 
                                 EPositionModuleStatusClass 
                            | 
                           
                              Indicates that the class is TPositionModuleStatus. 
                            | 
                         
                        
                           | 
                                 EPositionModuleStatusFirstCustomClass 
                            | 
                           
                              starting value for user defined position module status class types 
                            | 
                         
                      
                     
                   
                
               
             | 
         
      
      
      
      
         
            | 
                
               
             | 
            
               
               
                
                  TPositionModuleStatusEventBase derived position module status event class types. 
                  
                
               
                  - Enumerator: 
 
                  - 
                     
                     
                        
                           | 
                                 EPositionModuleStatusEventUnknownClass 
                            | 
                           
                              Unknown position module status event class type. 
                            | 
                         
                        
                           | 
                                 EPositionModuleStatusEventClass 
                            | 
                           
                              Indicates that the class is TPositionModuleStatusEvent. 
                            | 
                         
                        
                           | 
                                 EPositionModuleStatusEventFirstCustomClass 
                            | 
                           
                              starting value for user defined position module status event class types 
                            | 
                         
                      
                     
                   
                
               
             | 
         
      
      
      
      
         
            | 
                
               
             | 
            
               
               
                
                  TPositionQualityBase derived position quality class types. 
                  
                
               
                  - Enumerator: 
 
                  - 
                     
                     
                        
                           | 
                                 EPositionQualityUnknownClass 
                            | 
                           
                              Unknown position quality class type. 
                            | 
                         
                        
                           | 
                                 EPositionQualityClass 
                            | 
                           
                              Indicates that the class is TPositionQuality. 
                            | 
                         
                        
                           | 
                                 EPositionQualityFirstCustomClass 
                            | 
                           
                              starting value for user defined position quality class types 
                            | 
                         
                      
                     
                   
                
               
             | 
         
      
      
      
      
         
            | 
                
               
             | 
            
               
               
                
                  TPositionUpdateOptionsBase derived position update options class types. 
                  
                
               
                  - Enumerator: 
 
                  - 
                     
                     
                        
                           | 
                                 EPositionUpdateOptionsUnknownClass 
                            | 
                           
                              Unknown position update options class type. 
                            | 
                         
                        
                           | 
                                 EPositionUpdateOptionsClass 
                            | 
                           
                              Indicates that the class is TPositionUpdateOptions. 
                            | 
                         
                        
                           | 
                                 EPositionUpdateOptionsFirstCustomClass 
                            | 
                           
                              starting value for user defined position update options class types 
                            | 
                         
                      
                     
                   
                
               
             | 
         
      
      
      
      
         
            | 
                
               
             | 
            
               
               
                
                  The type of position class. 
                  
                
               
                  - Enumerator: 
 
                  - 
                     
                     
                        
                           | 
                                 EPositionInfoFamily 
                            | 
                           
                              indicates all the TPositionInfoBase derived classes supported by the positioning module. 
                              
                               
                                 When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionInfoClassType 
                               
                            | 
                         
                        
                           | 
                                 EPositionModuleInfoFamily 
                            | 
                           
                              indicates all the TPositionModuleInfoBase derived classes supported by the positioning module. 
                              
                               
                                 When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionModuleInfoClassType 
                               
                            | 
                         
                        
                           | 
                                 EPositionModuleStatusFamily 
                            | 
                           
                              indicates all the TPositionModuleStatusBase derived classes supported by the positioning module. 
                              
                               
                                 When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionModuleStatusClassType 
                               
                            | 
                         
                        
                           | 
                                 EPositionModuleStatusEventFamily 
                            | 
                           
                              indicates all the TPositionModuleStatusEventBase derived classes supported by the positioning module. 
                              
                               
                                 When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionModuleStatusEventClassType 
                               
                            | 
                         
                        
                           | 
                                 EPositionModuleQualityFamily 
                            | 
                           
                              indicates all the TPositionModuleQualityBase derived classes supported by the positioning module. 
                              
                               
                                 When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionModuleQualityClassType 
                               
                            | 
                         
                        
                           | 
                                 EPositionPositionCriteriaFamily 
                            | 
                           
                              indicates all the TPositionCriteriaBase derived classes supported by the positioning module. 
                              
                               
                                 When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionCriteriaClassType 
                               
                            | 
                         
                        
                           | 
                                 EPositionUpdateOptionsFamily 
                            | 
                           
                              indicates all the TPositionUpdateOptionsBase derived classes supported by the positioning module. 
                              
                               
                                 When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionUpdateOptionsClassType 
                               
                            | 
                         
                        
                           | 
                                 EPositionLastFamily 
                            | 
                           
                              
                            | 
                         
                      
                     
                   
                
               
             |