wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmserver.h
changeset 19 629e60dfa279
parent 17 41a8eba36f74
child 22 c6a1762761b8
equal deleted inserted replaced
17:41a8eba36f74 19:629e60dfa279
    14 * Description:  Main server
    14 * Description:  Main server
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 55 %
    19 * %version: 56 %
    20 */
    20 */
    21 
    21 
    22 #ifndef WLMSERVER_H
    22 #ifndef WLMSERVER_H
    23 #define WLMSERVER_H
    23 #define WLMSERVER_H
    24 
    24 
  1169          * @see MWlanScanResultProvider
  1169          * @see MWlanScanResultProvider
  1170          * @param aInterval WLAN BG scan interval in seconds.
  1170          * @param aInterval WLAN BG scan interval in seconds.
  1171          */
  1171          */
  1172         void PublishBgScanInterval( TUint32& aInterval );
  1172         void PublishBgScanInterval( TUint32& aInterval );
  1173 
  1173 
       
  1174         /**
       
  1175          * Callback method for indicating WLAN Server that WLAN has been
       
  1176          * set ON.
       
  1177          *
       
  1178          * @see MWlmPlatformCallback
       
  1179          */
       
  1180          void WlanOn();
       
  1181          
       
  1182          /**
       
  1183           * Callback method for indicating WLAN Server that WLAN has been
       
  1184           * set OFF.
       
  1185           *
       
  1186           * @see MWlmPlatformCallback
       
  1187           */
       
  1188          void WlanOff();
       
  1189          
       
  1190          /**
       
  1191           * Method for cancelling external requests by type.
       
  1192           * 
       
  1193           * @param aCommand Commands that need to be cancelled
       
  1194           */
       
  1195          void CancelExternalRequestsByType(
       
  1196              const TWLMCommands aCommand );
       
  1197          
       
  1198          /**
       
  1199           * Method for sending notifications to the subscribers
       
  1200           * 
       
  1201           * @param amNotification Notification to be sent.
       
  1202           * @param aParams Notification parameters.
       
  1203           */
       
  1204          void SendNotification(
       
  1205              TWlmNotify amNotification,
       
  1206              TBuf8<KMaxNotificationLength>& aParams );
       
  1207 
  1174     private:    // Data
  1208     private:    // Data
  1175     
  1209     
  1176         /**
  1210         /**
  1177          * Pointer to core server
  1211          * Pointer to core server
  1178          */
  1212          */