wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmsystemnotify.h
changeset 19 629e60dfa279
parent 0 c40eb8fe8501
child 22 c6a1762761b8
equal deleted inserted replaced
17:41a8eba36f74 19:629e60dfa279
    18 
    18 
    19 #ifndef WLMSYSTEMNOTIFY_H
    19 #ifndef WLMSYSTEMNOTIFY_H
    20 #define WLMSYSTEMNOTIFY_H
    20 #define WLMSYSTEMNOTIFY_H
    21 
    21 
    22 #include "wlmclientserver.h"
    22 #include "wlmclientserver.h"
       
    23 #include "wlanerrorcodes.h"
    23 
    24 
    24 enum TWlmIconStatus
    25 enum TWlmIconStatus
    25     {
    26     {
    26     EWlmIconStatusNotAvailable,
    27     EWlmIconStatusNotAvailable,
    27     EWlmIconStatusAvailable,
    28     EWlmIconStatusAvailable,
    28     EWlmIconStatusConnected,
    29     EWlmIconStatusConnected,
    29     EWlmIconStatusConnectedSecure
    30     EWlmIconStatusConnectedSecure
       
    31     };
       
    32 
       
    33 /**
       
    34  * WLAN on/off states are used as status codes for status
       
    35  * requests and therefore they are mapped directly to
       
    36  * corresponding error codes.
       
    37  */
       
    38 enum TWlanOnOffState
       
    39     {
       
    40     EWlanOff = KErrWlanOff,
       
    41     EWlanForceOff = KErrWlanForceOff,
       
    42     EWlanOn = 0
    30     };
    43     };
    31 
    44 
    32 /** 
    45 /** 
    33 * Callback interface for system data notification services.
    46 * Callback interface for system data notification services.
    34 *
    47 *
    65         
    78         
    66         /**
    79         /**
    67         * BT connection has been disconnected.        
    80         * BT connection has been disconnected.        
    68         */
    81         */
    69         virtual void BtConnectionDisabled() = 0;
    82         virtual void BtConnectionDisabled() = 0;
       
    83         
       
    84         /**
       
    85          * WLAN has been set ON.
       
    86          */
       
    87         virtual void WlanOn() = 0;
       
    88         
       
    89         /**
       
    90          * WLAN has been set OFF.
       
    91          */
       
    92         virtual void WlanOff() = 0;
    70     };
    93     };
    71 
    94 
    72 #endif // WLMSYSTEMNOTIFY_H
    95 #endif // WLMSYSTEMNOTIFY_H