wlanutilities/wlansniffer/engine/server/inc/wsfwlanbearerconnectionmonitor.h
branchRCL_3
changeset 20 a9524956f6b5
parent 11 8b0eae1b1d71
equal deleted inserted replaced
18:aaabc7526ded 20:a9524956f6b5
    34 
    34 
    35 
    35 
    36 //  FORWARD DECLARATIONS
    36 //  FORWARD DECLARATIONS
    37 class MWsfWlanMonitorObserver;
    37 class MWsfWlanMonitorObserver;
    38 class MWsfServerCloserAdapter;
    38 class MWsfServerCloserAdapter;
       
    39 class CWsfIct;
    39 
    40 
    40 
    41 
    41 //  CLASS DEFINITION
    42 //  CLASS DEFINITION
    42 /**
    43 /**
    43  * Class to monitor and control all WLAN bearer related events and actions
    44  * Class to monitor and control all WLAN bearer related events and actions
   148         void StopMonitoring();
   149         void StopMonitoring();
   149         
   150         
   150         /*
   151         /*
   151         * Connects to the given IAP
   152         * Connects to the given IAP
   152         * @since S60 5.0
   153         * @since S60 5.0
       
   154         * @param aIapId WLAN IAP id to connect to.
       
   155         * @param aConnectOnly ETrue if Connect selected
       
   156         * @param aTestAccessPoint ETrue if accesspoint needs testing
   153         * @return KErrNone on success, error code otherwise
   157         * @return KErrNone on success, error code otherwise
   154         */
   158         */
   155         TInt ConnectBearer( TUint32 aIapId );
   159         TInt ConnectBearer( TUint32 aIapId,
       
   160                             TBool aConnectOnly,
       
   161                             TBool aTestAccessPoint );
   156 
   162 
   157         /*
   163         /*
   158         * Disconnects active connection
   164         * Disconnects active connection
   159         * @since S60 5.0
   165         * @since S60 5.0
   160         * @return ETrue if the was something to disconnect otherwise EFalse
   166         * @return ETrue if the was something to disconnect otherwise EFalse
   399         /**
   405         /**
   400         * Reference to the server closer (not owned)
   406         * Reference to the server closer (not owned)
   401         */
   407         */
   402         MWsfServerCloserAdapter& iServerCloser;
   408         MWsfServerCloserAdapter& iServerCloser;
   403         
   409         
       
   410         /**
       
   411         * Reference to ICT handler
       
   412         */
       
   413         CWsfIct* iIct;
       
   414         
   404     };
   415     };
   405 
   416 
   406 
   417 
   407 #endif // C_WSFWLANBEARERCONNECTIONMONITOR_H
   418 #endif // C_WSFWLANBEARERCONNECTIONMONITOR_H
   408 
   419