wlanutilities/wlansniffer/wlaninfo/inc/wsfwlaninfoarray.h
branchRCL_3
changeset 18 aaabc7526ded
parent 0 56b72877c1cb
equal deleted inserted replaced
17:024ee8b21fe2 18:aaabc7526ded
   146         * @param aIapId The Iap Id to match
   146         * @param aIapId The Iap Id to match
   147         * @param aPriorThis The index after which results are not reported
   147         * @param aPriorThis The index after which results are not reported
   148         * @return Pointer to the wlan info object (ownership not passed), or 
   148         * @return Pointer to the wlan info object (ownership not passed), or 
   149         * NULL if ssid is not found
   149         * NULL if ssid is not found
   150         */
   150         */
   151 		IMPORT_C void MatchWithIapIDL( const TUint aIapID, 
   151         IMPORT_C void MatchWithIapIDL( const TUint aIapID, 
   152 		                                const TInt aPriorThis, 
   152                                         const TInt aPriorThis, 
   153 		                                RPointerArray<TWsfWlanInfo>& aMatchArray );
   153                                         RPointerArray<TWsfWlanInfo>& aMatchArray );
   154 		
   154         
   155 		
   155         
   156 		/**
   156         /**
   157 		 * Returns the info array element matching the SSID, security mode and net mode
   157          * Returns the info array element matching the SSID, security mode and net mode
   158 		 * prior the given index
   158          * prior the given index
   159 		 * @since S60 5.0
   159          * @since S60 5.0
   160 		 * @param aSsid The SSID to match
   160          * @param aSsid The SSID to match
   161 		 * @param aSecMode The security mode to match
   161          * @param aSecMode The security mode to match
   162  		 * @param aNetMode The network mode to match
   162          * @param aNetMode The network mode to match
   163 		 * @param aPriorThis The index after which results are not reported
   163          * @param aUsesPreSharedKey pre shared key usage to match
   164 		 * @return Pointer to the wlan info object (ownership not passed), or 
   164          * @param aPriorThis The index after which results are not reported
   165 		 *         NULL if ssid is not found
   165          * @return Pointer to the wlan info object (ownership not passed), or 
   166 		 */		 
   166          *         NULL if ssid is not found
   167 		IMPORT_C void MatchL( const TDesC8& aSsid, 
   167          */		 
   168 		                      CMManager::TWlanSecMode aSecMode, 
   168         IMPORT_C void MatchL( const TDesC8& aSsid, 
   169 		                      CMManager::TWlanNetMode aNetMode, 
   169                               CMManager::TWlanSecMode aSecMode, 
   170 		                      const TInt aPriorThis, 
   170                               CMManager::TWlanNetMode aNetMode, 
   171 		                      RPointerArray<TWsfWlanInfo>& aMatchArray ); 
   171                               TBool aUsesPreSharedKey,
   172 		
   172                               const TInt aPriorThis, 
   173 		/**
   173                               RPointerArray<TWsfWlanInfo>& aMatchArray ); 
   174 		* Serialize the array content to a buffer and pushes it on the 
   174         
   175 		* cleanup stack
   175         /**
   176         * @since S60 5.0
   176         * Serialize the array content to a buffer and pushes it on the 
   177 		* @return The buffer created
   177         * cleanup stack
   178 		*/
   178         * @since S60 5.0
   179 		IMPORT_C HBufC8* SerializeContentLC();
   179         * @return The buffer created
   180 
   180         */
       
   181         IMPORT_C HBufC8* SerializeContentLC();
       
   182         
   181 		/**
   183 		/**
   182 		* Read wlan info objects from buffer and append them to the array
   184 		* Read wlan info objects from buffer and append them to the array
   183         * @since S60 5.0
   185         * @since S60 5.0
   184         * @param aStreamBuffer The buffer to read from.
   186         * @param aStreamBuffer The buffer to read from.
   185 		* @return The new array size
   187 		* @return The new array size